フィルターのクリア

How can I start the cumulative from a specific year?

3 ビュー (過去 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 Exchange2-D and 3-D Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by