How to store multiple variables on Matlab?
6 views (last 30 days)
Show older comments
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.
Answers (1)
David Hill
on 9 Dec 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
See Also
Categories
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!