how to save variables in a for loop

Dear,
I have a simple "for loop". I want to save every results ("y") in that. Can you please help me with that ?
thanks in advance.
for x=1:1:5
y = x*x
end

 Respuesta aceptada

Sam Chak
Sam Chak el 16 de Abr. de 2022
for x =1:5
y(x) = x*x;
end
disp(y)

6 comentarios

ADNAN KIRAL
ADNAN KIRAL el 16 de Abr. de 2022
Editada: ADNAN KIRAL el 16 de Abr. de 2022
thanks for reply,
Hi there,
Just one more question please. If i have a data as a matrix. like this
x=data(:,1)
Can I get that ?
THANKS again.
Sam Chak
Sam Chak el 16 de Abr. de 2022
Editada: Sam Chak el 16 de Abr. de 2022
Do you mean storing data like this?
for i = 1:5
x(i) = i;
y(i) = x(i)*x(i);
end
data = [x' y']
save xydata.mat
ADNAN KIRAL
ADNAN KIRAL el 16 de Abr. de 2022
thanks for the reply. I have data in a matrix.
the data is attached here. instead of "x" values, I want to use these values.
thanks again.
How about this one?
% data
data = magic(5)
% assign elements extracted from column 1 of data to vector x
x = data(:,1)
% the square operation
y = x.*x
% display input-output array
table = [x y]
ADNAN KIRAL
ADNAN KIRAL el 16 de Abr. de 2022
i guess it is ok. thnaks again @Sam Chak
all the best.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Programming en Centro de ayuda y File Exchange.

Productos

Versión

R2021a

Etiquetas

Preguntada:

el 16 de Abr. de 2022

Comentada:

el 16 de Abr. de 2022

Community Treasure Hunt

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

Start Hunting!

Translated by