MATLAB编程

MATLAB是为工程师和科学家设计的高级编程语言,直接表达矩阵和数组数学。你可以用MATLAB做任何事情,从运行简单的交互命令到开发大规模的应用程序。

从简单开始-不需要编程经验

通过执行与即时结果交互的命令快速开始。

>>√(42)ans = 6.4807

您可以使用熟悉的语法直接表示矩阵和数组数学。

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

MATLAB®为常见的数学、科学和工程计算提供数千个内置函数。

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

您可以从各种内置图中进行选择以可视化您的数据。可以使用专门的数据类型(包括数值、字符串、日期时间、类别、结构和表)来表示数据。您可以使用专门为每种数据类型设计的函数来执行常见任务。

>> stars = readable ('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

使用MATLAB,您可以比使用C、c++或Fortran等传统语言更快地开发算法,而不必声明变量、分配内存或编译代码。


了解更多

将命令合并为脚本

您可以组合命令来创建脚本,从而使您的工作自动化。然后添加高级编程结构,如条件语句和循环。您可以将脚本作为整个程序运行,也可以将其分成可以单独运行的部分。使用Live Editor,您可以创建一个脚本,它是一个可执行的笔记本,在生成它们的代码旁边有输出和可视化。使用格式化的文本、标题、方程、图像和超链接来记录你的工作,然后与他人分享。

组合命令来创建一个脚本(左)。使用Live Editor创建一个可执行的笔记本(右)。

组合命令来创建一个脚本(左)。使用Live Editor创建一个可执行的笔记本(右)。


编写可重用函数

可以使用函数将复杂的程序分解为更小的、可重用的部分。您可以自动地将脚本中的代码重构为可重用的函数。函数可以有可选的命名参数,以使它们更容易使用。函数参数验证消除了编写复杂输入错误检查代码的需要。您可以使用使函数能够管理错误并从错误中恢复的语言特性。


编写具有多个输入和输出的函数。使用函数参数验证使函数更健壮

编写具有多个输入和输出的函数(上)。使用函数参数验证使函数更健壮(下)。

示例无线通信应用程序中的发射机类。

使用面向对象编程来建模真实世界的对象并管理软件的复杂性。

作者自定义类

在面向对象编程中,您可以定义对象将数据(属性)与操作该数据的函数(方法)结合起来。您可以使用对象来建模真实世界中的设备和系统的行为,并将代码组织成更容易维护和扩展的组件。

一个MATLAB定义一组用于构建特定类型对象的指令。类包含以下信息:

  • 属性来存储类的每个对象的数据
  • 方法,定义可在类的每个对象上执行的操作
  • 类属性和方法如何表现,如何从对象外部访问它们
  • 类之间通过继承的超类和子类关系

开发大型应用程序

您可以使用MATLAB开发和维护大型应用程序,包括项目、源代码控制集成、单元测试、持续集成和部署以及工具箱打包。要了解更多,请参见软件开发工具

Baidu
map