利用迴圈算出總數值

看板MATLAB作者 (Daniel Lin)時間8年前 (2016/05/02 16:01), 8年前編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
http://i.imgur.com/hc9Ky3l.jpg
在不能用sum的情況下 怎麼把上圖中小數點的數值全部加起來? 謝謝大家~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.7.214 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1462176096.A.A14.html

05/02 17:50, , 1F
為什麼不能sum?如果是因為nan 那就改用nansum吧~
05/02 17:50, 1F
抱歉內文沒寫清楚 是希望在不用sum的狀況下用別的方法算 ※ 編輯: daniellin435 (101.8.211.226), 05/02/2016 19:23:34

05/02 23:13, , 2F
1. 給你一個實數, 你能把小數點的部位抓出來嗎?
05/02 23:13, 2F

05/02 23:14, , 3F
2. 給你一個陣列, 你能用for迴圈做sum的動作嗎?
05/02 23:14, 3F

05/03 01:38, , 4F
ss=size(data); all = mean(mean(data))*ss(1)*ss(2);
05/03 01:38, 4F

05/08 03:12, , 5F
data=mod(data,1);nanmean(data(:))*prod(size(data))
05/08 03:12, 5F
文章代碼(AID): #1N9mbWeK (MATLAB)