Borrar filtros
Borrar filtros

How to store the result of each iteration of a forloop into an array MATLAB

3 visualizaciones (últimos 30 días)
How to store the result of each iteration of a forloop into an array MATLAB. I am imported data(i.e., K, L, T)matrix from simulink to workspace. I want to calculate the transfer functions in MATRIX form.
This program calculating Transfer functions.
But, when i am using this "v".
I am getting last element of the matrix.
Can you please help me, How to store all matrix elements in MATLAB.
clc
K;
L;
T;
one;
for i=1:4
for j=1:4
v=tf([K(i*j)],[T(i*j) one(i*j)], [L(i*j)])
end
end

Respuesta aceptada

Mischa Kim
Mischa Kim el 14 de Feb. de 2014
Editada: Mischa Kim el 14 de Feb. de 2014
Chandra, use
v{i,j} = tf([K(i*j)],[T(i*j) one(i*j)], [L(i*j)])
  8 comentarios
CHANDRA SHEKHAR BESTA
CHANDRA SHEKHAR BESTA el 14 de Feb. de 2014
Sir, It's working but. In transfer function, I want the in each and ever element same coefficients
(i.e,
tf( [K(1*1)], [T(1*1) one(1*1)], [T(1*1)])) ....
...
tf( [K(4*4)], [T(4*4) one(4*4)], [T(4*4)]))
Can you please send me code for this.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Programming en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by