Using for loops to calculate a function that outputs a matrix and I want to store it into a matrix?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Sean Raffetto
el 22 de Mzo. de 2016
Comentada: Sean Raffetto
el 22 de Mzo. de 2016
Hello,
I have an exponential function that needs to be solved 41 times and stored in 41 different matrices. Here's what I have:
for i = 0:40;
for a = 1:41
E = exp((-1i).*2.*i.*x);
matrix{1,a} = E;
end
end
Can someone help? Thanks!
2 comentarios
Respuesta aceptada
Matthew Eicholtz
el 22 de Mzo. de 2016
One way to simplify this:
for ii=0:40
m{ii+1} = exp(-i.*2.*ii.*x);
end
NOTE: I assume the '-1i' in your exponential is meant to be the complex number '0-1i'. If so, you should change the for-loop iterator from i to ii or something else.
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!