## Problem-saving the results from the loop

Asked by katyam Kepes

### katyam Kepes (view profile)

on 21 Jun 2019
Latest activity Edited by Aravind Ravikumar

### Aravind Ravikumar (view profile)

on 21 Jun 2019
Accepted Answer by Aravind Ravikumar

### Aravind Ravikumar (view profile)

Hello. I need help
I have this code, I want to save the results from Sbar1.
Nn=4;
for i=1:1:Nn
for X1=0:45:360
c= cos(X1*pi/180)
s= sin(X1*pi/180)
R= [1 0 0; 0 1 0; 0 0 2]
A1= [c^2 s^2 2*s*c; s^2 c^2 -2*s*c; -s*c s*c c^2-s^2]
Sbar1= [R*A1^-1*R^-1*S*A1]
end
end

### Tags

Answer by Aravind Ravikumar

### Aravind Ravikumar (view profile)

on 21 Jun 2019
Edited by Aravind Ravikumar

### Aravind Ravikumar (view profile)

on 21 Jun 2019

Thanks Madhan Ravi for the idea,
You could apppend the values of Sbar1 at each iteration to another variable, say result like this
Nn=4;
result = double.empty(0,3);
for i=1:1:Nn
for X1=0:45:360
c= cos(X1*pi/180);
s= sin(X1*pi/180);
R= [1 0 0; 0 1 0; 0 0 2];
A1= [c^2 s^2 2*s*c; s^2 c^2 -2*s*c; -s*c s*c c^2-s^2];
Sbar1= [R*A1^-1*R^-1*s*A1];
result = [result,Sbar1]
end
end
Here first 3 columns of result will be the Sbar1 of first iteration, next 3 columns will be Sbar1 of second iteration, and so on.

Answer by Aravind Ravikumar

### Aravind Ravikumar (view profile)

on 21 Jun 2019

I'm assuming by save, you mean to write the data into an external file. Have a look at save() (documentation here).
With this, you can save workspace variables into a file and you can set various options like the file type, the variables, the format, etc.