Swedish flagChinese (Simplified) flagEnglish flagGerman flagFrench flagSpanish flagHindi flag
Junio
19
2009
2

Programación Matlab

He trabajado con un programa de Matlab durante mi trabajo de verano. El poder de Matlab es que es un lenguaje muy sencillo que es un nivel de abstracción más alto que, por ejemplo, Java. Para ello hay que añadir que el lenguaje es muy sencillo cuando se trata de realizar los cálculos, la resolución de ecuaciones diferenciales, recuentos numéricos, simulaciones, etc. Una desventaja, resultante de la alto nivel de abstracción, sin embargo, es que es bastante lento. Hay que tener mucho cuidado de que la codificación.

Matlab 2008a construido con la versión en Java. Usted puede manejar la mayoría de las características de Java por la función de Matlab (también hay otras funciones en el mismo género):

  javaMethodEDT ("clase u objeto de la clase ',' methodName ', ..., Parámetros) 

A partir de 2008 la versión de Matlab, también se pueden crear clases y objetos, lo que simplifica y crea la estructura misma. La sintaxis es bastante lejos de java y mucho más se hereda de las anteriores versiones de Matlab, que inicialmente se hace un poco incómodo. Lo haré en una serie de artículos que presentan algunos consejos y trucos de programación Matlab.

  • Voy a ir a través de la interfaz gráfica de usuario en forma de otro árbol, y los controles. Estas funciones están a cargo de Matlab uicontrol y uitree, que es una reescritura de los componentes de Java, JTree y JButton, JTextField, etc. En este contexto, tomo la subcontratación de componentes, que se puede hacer de forma manual y con la guía de Matlab software incorporado.
  • Voy a volver a los métodos de Matlab obtener y establecer, que es un poco complicado pero muy bueno cuando se trabaja con objetos.
  • Voy a través de funciones de Matlab para guardar objetos y explica por qué es más sabio para guardar los datos en forma de estructuras de datos.
  • Por último, también considero las devoluciones de llamada de las llamadas y la función ode45, que es útil en la solución de ecuaciones diferenciales. Ode45 puede, entre otras cosas se utiliza para simular sistemas dinámicos de diversos tipos. Un ejemplo es el comportamiento de la red de potencia en diferentes proporciones.

Me veo ahora como un buen programador de Matlab, con experiencia en dos proyectos. Para obtener más información sobre mí y mi misión, por favor póngase en contacto con el david@techonomics.se . Tengo f de impuestos y la factura por cesión o cobran por hora.

El tema es una modificación de Aeros 2,0 - Blogglista.se - La traducción es realizada por N2H