How can I do summation in transfer function?
Mostrar comentarios más antiguos
s = tf('s');
sys_Foster = tf(R_Foster(1)/(1+R_Foster(1)*C_Foster(1)*s)+R_Foster(2)/(1+R_Foster(2)*C_Foster(2)*s)+R_Foster(3)/(1+R_Foster(3)*C_Foster(3)*s));
[N_tf,D_tf] = tfdata(sys_Foster);
If I have a transfer function like the code show
How can I perform sys_Foster not only summation for 3 terms but i terms, where i is size(R_Foster)
I have tried the code below
for i = 1:size(R_Foster)
sys_Foster_i(i) = tf(R_Foster(i)/(1+R_Foster(i)*C_Foster(i)*s))
end
sys_Foster = sum(sys_Foster_i)
but got wrong answer.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Conversion Between Symbolic and Numeric en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!