作者songyu (胖子)
看板MATLAB
標題[問題] 判斷
時間Sun Aug 11 01:58:35 2013
版上大大們~
小弟有個我覺得可能很粗淺的問題想請教 @@"
A=[1 1 1,2 2 2,3 3 3]
當我想要前三個為1的時候,其他為-1
A=[1 1 1,-1 -1 -1,-1 -1 -1]
當我想要中間三個為1的時候,其他為-1
A=[-1 -1 -1,1 1 1,-1 -1 -1]
當我想要後面三個為1的時候,其他為-1
A=[-1 -1 -1,-1 -1 -1,1 1 1]
請問該怎麼用for迴圈寫,或者MATLAB有函數可以取這樣的值
麻煩各位大大,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.239.232.15
※ 編輯: songyu 來自: 36.239.232.15 (08/11 02:10)
→ gozelee:temp=-1.*ones(size(A));temp(find(A==1))=1 08/11 13:49
→ songyu:水喔~感恩! 08/11 18:44