MATLAB 编程
MATLAB 是为工程师和科学家设计的高级编程语言,它可以直接表达矩阵和数组数学。您可以使用 MATLAB 完成任何任务 - 从运行简单的交互式命令到开发大型应用程序。
MATLAB 是为工程师和科学家设计的高级编程语言,它可以直接表达矩阵和数组数学。您可以使用 MATLAB 完成任何任务 - 从运行简单的交互式命令到开发大型应用程序。
以交互方式执行命令并立即获得结果,快速入门。
>> sqrt(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 = readtable('StarTypes.xlsx',TextType = 'String'); >> stars.Class = categorical(stars.Class) stars = Class Temp Color Fraction _____ _____ _____________ ________ O 30000 "Blue" 3e-05 B 10000 "Blue White" 0.0013 A 7500 "White" 0.006 F 6000 "Yellow White" 0.03 G 5200 "Yellow" 0.076 K 3700 "Light Orange" 0.121 M 2400 "Orange Red" 0.7645
借助 MATLAB,您开发算法的速度比使用 C、C++ 或 Fortran 等传统语言更快,而且无需声明变量、分配内存或编译代码。
了解更多
您可以组合命令来创建脚本,使您的工作自动化。然后添加高级编程构造,如条件语句和循环。您可以将脚本作为完整程序运行,也可以将它分成可以单独运行的几个部分。使用实时编辑器,您可以创建一个脚本。它是一个可执行的记事本文件,并且会在代码旁边显示对应的输出和可视化内容。使用格式化文本、标题、方程、图像和超链接来记录您的工作,然后与其他人共享。
您可以使用函数将复杂的程序分解成更小的可重用部分。您可以将脚本中的代码自动重构为可重用函数。可选的命名参数使得函数更便于使用。函数参数验证让您无需编写复杂的输入错误检查代码。您可以使用语言功能来使函数能够管理错误并从错误中恢复。
借助面向对象的编程,您可以定义将数据(属性)与操作该数据的函数(方法)结合起来的对象。您可以使用对象对现实世界中设备和系统的行为进行建模,并将代码组织成组件使其更易于维护和扩展。
一个定义了一组用于构建特定类型对象的指令的 MATLAB 类。类包含以下信息:
您可以通过工程、源代码管理集成、单元测试、持续集成和部署以及打包为工具箱等功能使用 MATLAB 开发和维护大型应用程序。要了解详细信息,请参阅软件开发工具。