How to store multiple variables on Matlab?
Mostrar comentarios más antiguos
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 comentarios
Rik
el 9 de Dic. de 2021
The best way to keep your variables is to not use clearvars.
What exactly is it you want to do?
Rosemary Gardner
el 9 de Dic. de 2021
Respuestas (1)
David Hill
el 9 de Dic. de 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 comentario
Rosemary Gardner
el 10 de Dic. de 2021
Categorías
Más información sobre Variables en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!