find與if條件判斷問題求解
請問各位先進~
運行find,if判斷 ,發現以下紅色兩個判斷式elseif find (x == N) & else無法正常判斷,
不知道哪裡出了錯,實在看不出來,請求幫忙~
N=10;
x=;
for n =1:N;
if find (x == n)
if find (x == 1)
m(n)=0;
elseif find (x == N)
m(n)=1;
else
m(n)=2;
end
else
m(n)=3;
end
end
disp(m)
運行結果:
>> 0 0 00 3 3 3 3 3 0
想要的正確結果如下:
>> 0 2 22 3 3 3 3 3 1
我看看哈 搞定了再说 楼主解决了吗 小弟努力了四天,
終於自己想到寫法了,
謝謝大家的關心~ mmarcus 发表于 2016-11-25 09:21
小弟努力了四天,
終於自己想到寫法了,
謝謝大家的關心~
咋解决的???
页:
[1]