transfer function and loops

Hello, I am trying to create a matlab file that will take a transfer function with a symbolic variable i and print the poles and display the pzplot for each value of i if i put it into a loop. so for instance, here is the code I tried.
for i = 1:5 num = [1]; dem = [1 4 (i-4) (8*i)]; pzplo(f) end;
I want it to plot all of the poles from i=1 to i=5 but it will only display the last one. I tried putting the function into an array and referring to the indices to plot out the poles, but I can't use an array with a transfer function i guess because it says it cant convert from double to tf. I dont know how to make a non-double array. any help would be greatly appreciated, thanks

 Respuesta aceptada

Walter Roberson
Walter Roberson el 28 de Mzo. de 2011

0 votos

Hints:
  • read the documentation for "hold"
  • read the documentation for cell arrays

1 comentario

me
me el 29 de Mzo. de 2011
I see thanks. I can use the hold function.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Dynamic System Models en Centro de ayuda y File Exchange.

Preguntada:

me
el 28 de Mzo. de 2011

Community Treasure Hunt

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

Start Hunting!

Translated by