??? subscript indices must either be real positive integers or logicals
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
please help fixing this issue
numg = [1 2]
deng = [1 6 13 17 10 2]
[a,b,c,d] = tf2ss(numg,deng)
sys = ss(a,b,c,d)
0 comentarios
Respuestas (1)
Ced
el 18 de Mzo. de 2016
Editada: Ced
el 18 de Mzo. de 2016
I have no problem running this code. You probably have a variable called ss somewhere which overshadows the function of the same name. You need to rename or delete it.
Since a has negative elements, it tries to access negative elements of ss, and throws that error.
2 comentarios
Walter Roberson
el 18 de Mzo. de 2016
You did not indicate which line the error is being reported on.
What is the output of
which tf2ss
which ss
which logical
Ver también
Categorías
Más información sobre Fourier Analysis and Filtering 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!