Programación con MATLAB

MATLAB的一种计算方法programación de alto nivel diseñado para professionales de ingeniería y ciencias que expresa las matemáticas de矩阵数组直接。Puede utility MATLAB para una gran variedad de funciones, desede ejutar comandos interactivos simples hasta desarrollar applicaciones a gran escala。

Comience facilmente;没有必要的经验programación

Iníciese rápidamente行动行动行动行动行动结果。

>>根号(42)ans = 6.4807

Puede representar las matemáticas矩阵数组直接与sintaxis conocida。

>> a = [7 8 2;3 2 6;5 9 4] a = 7 8 2 3 2 6 5 9 4

MATLAB®比例的英里de funciones积分para cálculos matemáticos, científicos y de ingeniería曲线。

>> B = eig(A) B = 14.9016 2.3000 -4.2015

Puede elegir entre distas gráficas integradas para visualizar los datos。有关资料的特别事项和代表资料之入口numéricos, cadena, de fecha y hora, categóricos, de structuras和de tablas。我们实现了我们的梦想diseñadas específicamente这是我们的梦想。

>> stars = readtable('StarTypes.xlsx',TextType = 'String');>>星。Class =分类(星。Class)星=类温度颜色分数__________ _____________ ________ O 30000“蓝”3e-05 B 10000“蓝白”0.0013 A 7500“白”0.006 F 6000“黄白”0.03 G 5200“黄”0.076 K 3700“浅橙”0.121 M 2400“橙红”0.7645

Con MATLAB, puede desarrollar算法很多más rápido que Con lenguajes tradicionales,故事como C, c++ o Fortran, sin必要的声明变量,asignar memoria ni编译código。


联合突击队

联合突击队员,允许自动行动。Luego, puede agregar construcciones de programación de alto nivel, tales como bucles e instrucciones conditions。完整的,完整的,完整的,完整的,完整的,完整的,完整的,完整的,完整的,完整的。Con Live Editor, puede crear un script como un cuaderno ejecutable Con salida y visualizaciones junto al código que las ha generado。使用texto con formato, encabezados, ecuaciones, imágenes e hipervínculos para documentar su trabajo, y compártalo luego con ottras personas。

合并突击队para crear un script (izquierda)。使用实时编辑器para crear un cuaderno ejecutable (derecha)。

合并突击队para crear un script (izquierda)。使用实时编辑器para crear un cuaderno ejecutable (derecha)。


Escriba funciones可重复使用

Puede utilitzar funciones para dividir un programa complicado en partes más pequeñas y可重复利用物。También puede refactorizar automáticamente código de scripts y convertirlo en funciones reutilables。所有的功能,所有的论点,所有的操作,都有必要。Con la validación de argument de función, no es esesesario escribir código complejo para comprobar errors de entrada。这是一种错误的方法。


一种有趣的变种和变种。Utilice la validación de argument de función para que las funciones sean más robustas

埃斯克里巴funciones con varias entradas和salidas (arriba)。Utilice la validación de argumentos de función para que las funciones sean más robustas (abajo)。

传送者的分类aplicación通讯者inalámbricas。

使用la programación orientada a objecjetos para model objecjetos del mondo real gestionar la complejidad del软件。

Cree类personalizadas

Con la programación orientada a object, puede definirobjetosQue combinan datos(调解),funciones Que operan conesos datos (métodos)。Puede实用对象对模型的行为配置和系统的世界,组织的código dividiéndolo的组件más fáciles的行为和扩展。

Una领导班级de MATLAB定义结合的指令问题使用para crear un tipo específico对象。Las clases continenen información sobre:

  • 以终结为和解,以终结为和解
  • Métodos关于分类对象的行为的定义
  • Cómo我们之间的关系métodos我们之间的关系,cómo我们之间的关系
  • Relaciones de superclase y subclase entre classes a través de herencia

Desarrolle aplicaciones a gran escala

Con MATLAB, puede desarrollar y manplicaciones a gran escala proyectos, integración de control de versiones, pruebas unitarias, integración continua y despliegue, y empaquetado de toolboxes。Para más información,咨询Herramientas de desarrollo de软件

Baidu
map