[問題] 判斷

看板MATLAB作者 (胖子)時間12年前 (2013/08/11 01:58), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
版上大大們~ 小弟有個我覺得可能很粗淺的問題想請教 @@" 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)

08/11 13:49, , 1F
temp=-1.*ones(size(A));temp(find(A==1))=1
08/11 13:49, 1F

08/11 18:44, , 2F
水喔~感恩!
08/11 18:44, 2F
文章代碼(AID): #1I1dzDFq (MATLAB)