Displaying output as a vector?

13 visualizaciones (últimos 30 días)
Matthew Quinones
Matthew Quinones el 18 de Abr. de 2014
Comentada: Image Analyst el 18 de Abr. de 2014
I am using a for loop to find the squares of the numbers 1-5. However, my answer needs to be in a 5 element vector. When I run it, it shows each individual answer like so:
x=1
x=4
x=9
x=16
x=25
I need to find a way to have it shown as a 5 element vector such as: x= 1 4 9 16 25
Any help?!?!

Respuesta aceptada

Image Analyst
Image Analyst el 18 de Abr. de 2014
for k = 1 : 5
x(k) = k^2;
end
or, in a more MATLAB-ish way
k=1:5;
x = k.^2;
or even more compact
x=(1:5).^2
  7 comentarios
Matthew Quinones
Matthew Quinones el 18 de Abr. de 2014
ok so i have
x=1;
while x<5
y(k)=x^2;
x=x+1;
end
y
The output is
y=
16 0 0 0 16 ???
Image Analyst
Image Analyst el 18 de Abr. de 2014
Make it y(x) and see what it does.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by