看板 MATLAB 關於我們 聯絡資訊
※ 引述《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