2014-04-02 4 views
-1

의 배열에 값 1을 넣고,i가 제로의 배열이 어떻게 제로

[0 0 0 0 0 0] 

는 그때 입력 번호를 입력하도록 사용자에게 말할 수

경우 1 ~ 6

[0 0 1 0 0 0] 

어떻게 그 매트랩 달성 할 수있다 : 상기 입력은이며, I는 내 프로그램이 제 3 위치에 1의 값을 삽입 할 때 (예) 3?

+5

한 가지 방법은 코드를 작성하는 것입니다 음 ... '입력'과 키보드 입력을받을 수 있습니다. – Maroun

답변

0

체크 아웃 input :

index = input('Please type desired index: ') 

a = [1 2 3 4]; 만약 당신이 5 동일하게 위치 3의 값을 변경하려면, 당신은 할 수 있습니다 :

a(3) = 5; 
a = 1 2 5 4 

나는 나머지를 떠날거야 너에게. This link가 도움이 될 것입니다.

0

당신은

a=zeros(1,6);  
ind = input('Please enter a Number(1-6)'); 
if ind > 0 && ind <= length(a)  
    a(ind) = 1 
end