[問題] 怎麼求數列的差?已回收
請問要怎麼用matlab求數列的差?
也就是如果我有一串數列 1 7 8 9 5 這5個元素
則其差值的數列就會是6 1 1 -4 這4個元素 也就是用後項減前項
我目前想到的是
假如我設a為一個數列 b為a的差值
則
b = [a(2)-a(1),a(3)-a(2),a(4)-a(3),a(5)-a(4),.........]
這樣應該可以吧(我Matlab沒很熟 不知道有沒有寫錯)
可是有個問題是 如果我的a很大 有幾百個元素
那我這種暴力寫法不就會寫死
不曉得有沒有更好的方法?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.141.90
推
04/30 02:36, , 1F
04/30 02:36, 1F
→
04/30 02:36, , 2F
04/30 02:36, 2F
→
04/30 02:37, , 3F
04/30 02:37, 3F
→
04/30 02:37, , 4F
04/30 02:37, 4F
→
04/30 02:39, , 5F
04/30 02:39, 5F
→
04/30 02:41, , 6F
04/30 02:41, 6F
推
04/30 03:10, , 7F
04/30 03:10, 7F
推
04/30 04:39, , 8F
04/30 04:39, 8F
推
04/30 07:44, , 9F
04/30 07:44, 9F
→
04/30 07:45, , 10F
04/30 07:45, 10F
→
04/30 21:35, , 11F
04/30 21:35, 11F
推
04/30 22:01, , 12F
04/30 22:01, 12F
推
05/06 20:02, , 13F
05/06 20:02, 13F
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章