• Lunes 23 de Diciembre de 2024, 08:22

Autor Tema:  ssdata  (Leído 1194 veces)

gorka1789

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
ssdata
« en: Sábado 28 de Marzo de 2009, 20:30 »
0
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

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: ssdata
« Respuesta #1 en: Lunes 30 de Marzo de 2009, 07:33 »
0
Evaluando, obtengo los mismos resultados que tú, supongo que será el funcionamiento interno de las funciones entre versiones, no se me ocurre otra cosa.
La imaginación es el límite.
Hardware & Software | Mexchip

gorka1789

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: ssdata
« Respuesta #2 en: Lunes 30 de Marzo de 2009, 18:49 »
0
hola, muchas gracias por probarlo, supongo que tiene que ser eso porque si no, no me lo puedo explicar.

muchas gracias por contestar, un saludo