看板 MATLAB 關於我們 聯絡資訊
作者: f01730 (f01730) 看板: MATLAB 標題: [討論] 一維矩陣內取非零元素 時間: Thu Oct 11 13:25:29 2012 假如我有 1x420 的資料矩陣 但我要拿掉這420個DATA中為"0"的值去做運算 請問要怎寫呢? 例如:A=[1 2 3 4 5 0 9 0 7 0 ] 最後只要拿1 2 3 4 5 7 9 這些不為"0"的值去做運算 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.234.134
andwwww:可以先設A(A==0)='';嗎? 10/11 13:27
f01730:出來會是????? 10/11 13:28
※ 編輯: f01730 來自: 140.116.234.134 (10/11 13:58) ※ 編輯: f01730 來自: 140.116.234.134 (10/11 13:59) ※ 編輯: f01730 來自: 140.116.234.134 (10/11 14:00)
panpan19:利用for找出非零值並用另一陣列儲存,再提取去運算如何? 10/11 14:00
f01730:請問怎麼寫比較好呢? 10/11 14:09
rex0707:for + if 10/11 15:21
fushi:A(A>0) 10/11 15:46
diva:A(A~=0) 10/11 17:09
f01730:感謝各位大大指教 10/15 17:27