How do i save values in a loop to vectors?

3 visualizaciones (últimos 30 días)
martin bjerring
martin bjerring el 7 de Dic. de 2020
Comentada: martin bjerring el 7 de Dic. de 2020
How do i save values in a loop to vectors? for my example i want z1 and z2 to becomes vectors of each responding values of Z. Here is my try on writting the code.
-(for n=1:length (Vv)
f=(Vv(n))
A = [Kq+i*(2*pi*f)*Cq-((2*pi*f)^2)*Mq]
G =[0;((kt+i*(2*pi*f)*ct)*Stak)]
Z=A\G;
z1 = Z (1)
z2 = Z (2)
end)

Respuesta aceptada

madhan ravi
madhan ravi el 7 de Dic. de 2020
V = cell(2, 1); % an example on how to store
for l = 1 : 2
V{l} = rand(2, 1);
end
celldisp(V)
V{1} = 0.0488 0.2099 V{2} = 0.4665 0.9563
  3 comentarios
madhan ravi
madhan ravi el 7 de Dic. de 2020
[z1, z2] = deal( zeros(numel(Vv), 1) );
for n = 1 : numel(Vv)
f = Vv(n);
A = Kq + i * ( 2 * pi * f ) * Cq - ( ( 2 * pi * f ) ^ 2 ) * Mq
G = [0; ( ( kt + i * ( 2 * pi * f ) * ct ) * Stak ) ]
Z = A \ G;
z1(n) = Z(1);
z2(n) = Z(2);
end
martin bjerring
martin bjerring el 7 de Dic. de 2020
Aah I understand now, Thank you!

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