hola,
mi pregunta no es de programación en matlab ni nada pero me estoy volviendo loco con la función ssdata. el caso que usando el matlab de la universidad me salen unos resultados(que seguro están bien) pero si lo hago en casa me salen diferentes, y no se porque, pongo exactamente lo mismo.
os pongo dos ejemplos sencillos que me salen diferentes, en el ordenador de la universidad y en el de mi casa, la unica diferencia que en la universidad es la version 6.5 y el de casa es la version 7.7.0 (R2008b). pero aunque sean diferentes versiones me tendrian que salir lo mismo no?
muchas gracias, si me podeis ayudar os lo agradeceria mucho, aqui abajo os pongo los dos ejemplos.
en el ordenador de la universidad:
>> na=[1 5];
>> da=[1 3];
>> ga=tf(na,da)
Transfer function:
s + 5
-----
s + 3
>> [Aa,Ba,Ca,Da]=ssdata(ga)
Aa =
-3
Ba =
1
Ca =
2
Da =
1
y en el de mi casa:
>> na=[1 5];
da=[1 3];
ga=tf(na,da)
Transfer function:
s + 5
-----
s + 3
>>
>> [Aa,Ba,Ca,Da]=ssdata(ga)
Aa =
-3
Ba =
2
Ca =
1
Da =
1