save file with loop index in matlab

want to save some variables in matlab program like
for i =1:10
x(i)=randn()*5;
save(i,x(i));
end
At every iteration 'i' I want it save the values of x(i), but matlab gives me the error "Error using save Must be a string scalar or character vector." How can I solve this

2 Comments

When you say "save", do you mean save workspace variables to a file (which is what the save command does)? Or do you mean something else?
Are you trying to save 10 different random values to 10 different files?
I am trying to save all the different random variables to one single file but with iteration number for example it would look like something
1 2 3 and so one where the index is also saved
0.316 0.789 0.96
do you mean save workspace variables to a file (which is what the save command does)?
Yes.

Sign in to comment.

Answers (1)

i=1:10;
x=randn(size(i));
save yourFile x i

Tags

Asked:

on 25 Apr 2022

Answered:

on 25 Apr 2022

Community Treasure Hunt

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

Start Hunting!