[問題] diff的反操作?不是quad,trapz已回收

看板MATLAB作者 (aa)時間15年前 (2010/03/16 06:56), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
t=[1:10]; t1=diff(t); %則t1=1 1 1 1 1 1 1 1 1; 在已知t(1)=1的前提下,我要把t1還原成t 該怎麼做呢? 我不想用下面這種迴圈,檔案大就太慢了 tr(1)=1 i=2:10 tr(i)=1+sum(t1(1:i-1)) end 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.252.149.115

03/16 08:53, , 1F
cumsum ?
03/16 08:53, 1F

03/16 10:00, , 2F
真的是我要的ㄟ!謝謝樓上大大!
03/16 10:00, 2F

03/17 12:27, , 3F
差分的反運算是累加,猶如微分的反運算是積分
03/17 12:27, 3F
文章代碼(AID): #1BdhiQUz (MATLAB)