MATLAB编程

MATLAB是一种高级编程语言设计的工程师和科学家,直接表达数学矩阵和数组。您可以使用MATLAB所给予的一切,从运行简单的交互式命令来开发大型应用程序。

开始Simple-No编程经验

开始迅速通过执行命令以交互的直接结果。

> > sqrt (42) ans = 6.4807

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

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

MATLAB®提供了成千上万的内置函数常见的数学,科学和工程计算。

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

你可以选择从各种内置的情节来可视化数据。专门的数据类型,包括数字、字符串datetime,分类,结构,和表可用来表示数据。你可以使用专门设计的函数执行常见的任务为每个数据类型。

> >明星= readtable (StarTypes。xlsx’, TextType = '字符串');> >明星。类直言(stars.Class)明星= =类临时颜色分数_____ _____ _________________ ________ O 30000“蓝色”3 e-05 B 10000 0.0013 7500年“蓝白”“白”0.006 F 6000“黄色白色”0.03克5200“黄色”0.076 K 3700“橙色光”0.121 0.7645 2400年“橙色红”

使用MATLAB,可以比传统语言开发算法快得多,比如C, c++,或者Fortran,无需声明变量分配内存,或编译代码。


了解更多

将命令合并到一个脚本

你可以把命令创建脚本,使自动化你的工作。然后添加高级编程结构条件语句和循环等。您可以运行脚本作为整个程序或分成几部分,各部分可单独运行。与现场编辑器,您可以创建一个脚本,它是一个可执行的笔记本和可视化输出产生它们的代码。使用格式化文本、标题、方程、图像和超链接来记录你的工作,然后与他人分享。

组合命令来创建一个脚本(左)。使用现场编辑器来创建一个可执行的笔记本(右)。

组合命令来创建一个脚本(左)。使用现场编辑器来创建一个可执行的笔记本(右)。


编写可重用函数

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


写函数具有多个输入和输出。使用函数参数验证,使功能更强劲

写函数具有多个输入和输出(上)。利用函数参数验证功能更健壮(底部)。

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

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

作者自定义类

在面向对象编程中,你可以定义对象结合数据(属性),对数据进行操作的函数(方法)。可以使用对象模型在现实世界中设备和系统的行为和组织代码更容易维护和扩展的组件。

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

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

开发大型应用程序

你可以使用MATLAB与项目开发和维护大型应用程序,源代码控制集成、单元测试、持续集成和部署和工具箱包装。欲了解更多,请看软件开发工具