For a certain lon a lat:
days=13;
for indice=1:days
c1=max(max(u0(lon_useful,lat_useful,1,indice)));
save('fev_fim_2019.mat','c1');
end
How can I save c1 without it being severe on the top each time i run the code?
I've tried :
save('fev_fim_2019.mat','c1(indice)');
But give me the following error:
Error using save
'c1(indice)' is not a valid variable name.

2 Kommentare

Mathieu NOE
Mathieu NOE am 28 Apr. 2021
hello
what do you mean by "severe" ?? I don't understand the sentence :
How can I save c1 without it being severe on the top each time i run the code?
Jan
Jan am 28 Apr. 2021
Bearbeitet: Jan am 28 Apr. 2021
Your code overwrites the file 'fev_fim_2019.mat' in each iteration. What about collecting the data inside the loop and saving it afterwards?
By the way, this singular of "indices" is "index".

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Jan
Jan am 28 Apr. 2021

0 Stimmen

Maybe you can omit the loop:
days = 13;
c = max(u0(lon_useful, lat_useful, 1, 1:days), [], 4);
save('fev_fim_2019.mat', 'c');

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 28 Apr. 2021

Beantwortet:

Jan
am 28 Apr. 2021

Community Treasure Hunt

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

Start Hunting!

Translated by