How to store multiple variables on Matlab?
Ältere Kommentare anzeigen
wpp = []; % weight of cataylst change
yapp = []; % mole fraction of species A change
ycpp = []; % mole fraction of species C change
temppp = []; % temperature change
ppp = []; % pressure change
temppp{end+1} = tempp';
wpp{end+1} = wp';
yapp{end+1} = yap';
ycpp{end+1} = ycp';
ppp{end+1} = pp';
clearvars
Sorry can't show the entire code. There is a for loop in between. What is an alternative code of storing the above variables? We want to use a different method. Preferably more efficient but if it is less, it doesnt matter.
Please message here for the enttire code and I will send you through message.
2 Kommentare
Rik
am 9 Dez. 2021
The best way to keep your variables is to not use clearvars.
What exactly is it you want to do?
Rosemary Gardner
am 9 Dez. 2021
Antworten (1)
David Hill
am 9 Dez. 2021
If every line is related and numbers of the same kind (floating point), then storing in a matrix can be more efficient (use indexing).
for k=1:100
m(k,:)=[wpp,yapp,ycpp,temppp,ppp];
end
1 Kommentar
Rosemary Gardner
am 10 Dez. 2021
Kategorien
Mehr zu Startup and Shutdown finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!