看板 MATLAB 關於我們 聯絡資訊
版上大大們~ 小弟有個我覺得可能很粗淺的問題想請教 @@" 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