How can I start the cumulative from a specific year?

5 ビュー (過去 30 日間)
Pul
Pul 2021 年 12 月 4 日
コメント済み: Pul 2021 年 12 月 4 日
Hello everyone,
I would need that my cumulative sum to start from 2015 instead of 1998; how can I do it?
load('DATI_ECM_GIORNALIERI')
C1 = cumsum(DATIECMWFgiornalieri{:, 4})
Thank you!

採用された回答

Voss
Voss 2021 年 12 月 4 日
load('DATI_ECM_GIORNALIERI')
idx = find(DATIECMWFgiornalieri{:,1} == 2015,1);
C1 = cumsum(DATIECMWFgiornalieri{idx:end, 4});
  1 件のコメント
Pul
Pul 2021 年 12 月 4 日
Thank you.
But how can I plot it with "LARSEN", if the number of data is different?
load ('larsen_daily')
loaf('LARSEN')
DTv = datetime(DATIECMWFgiornalieri{:,1:3});
smb=table2array(DATIECMWFgiornalieri(:,4))
for i =1:8402
if isnan(smb(i))
smb(i)=0;
end
end
Cum=cumsum(smb)
Cum_smbp=DATIECMWFgiornalieri;
Cum_smbp(:,4)=array2table(Cum);
plot(larsen_daily.TOA5,LARSEN, 'DisplayName','AWS');
hold on
plot(DTv,table2array(Cum_smbp(:,4)),'m', 'DisplayName','ECMWF');
plot(DTv,table2array(Cum_smbp(:,4),Cum_smbp.SMB_larsenmm(1:8042),'m', 'DisplayName','ECMWF'));
legend('Location','best')
plot(DTv, C1);
hold on
plot(larsen_daily.TOA5, A);
Thank you.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLinear and Nonlinear Regression についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by