how to save data from for loop in a matrix ??
1 次查看(过去 30 天)
显示 更早的评论
Hello;
How i can save all values that i calculated from the for loop in a new matrix , but i have in the last loop one value ??? thanks
0 个评论
回答(2 个)
KSSV
2016-9-26
It depends on how your code is.
You may see the below example, where I am saving the output into mat file in a loop .
clc; clear all ;
for i = 1:10
x=randn(1,1000);
out(i,:)=x.^2;
if i == 1
filename='myfile.mat';
save(filename,'out','-v7.3'); % save to MAT file
else
save(filename,'out','-append');
end
end
Note that out can be initialized knowing the loop. there are many other ways too to save the output.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!