Re: [討論] 一維矩陣內取出非零元素

看板MATLAB作者 (哈)時間11年前 (2012/10/11 15:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《f01730》之銘言: : 假如我有 1x420 的資料矩陣 : 但我要拿掉這420個DATA中為"0"的值去做運算 : 請問要怎寫呢? : 例如:A=[1 2 3 4 5 0 9 0 7 0 ] : 最後只要拿1 2 3 4 5 7 9 這些不為"0"的值去做運算 兩種作法: 1. B = A(A ~= 0); 2. A(A == 0) = []; 方法一可以保留原變數的樣子不變, 不過要多使用一個變數作儲存; 方法二則是直接將A矩陣中等於零的值剔除, 好處是可以節省變數用量,壞處則是會破壞你的原始資料 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.254.217.126
文章代碼(AID): #1GTdPEGV (MATLAB)
文章代碼(AID): #1GTdPEGV (MATLAB)