Skip to content

MATLAB - 环境设置

MathWorks 提供了多种获取 MATLAB 的方式,以满足从专业工程师到学生的各种需求。

这是使用 MATLAB 的传统且最强大的方式。您可以直接从 MathWorks 下载页面下载安装程序。您需要一个 MathWorks 账户。大多数大学和公司都提供许可。还提供免费的 30 天试用版以供评估。安装由图形安装程序引导,简单直接。

为了获得现代、基于云的体验,您可以使用 MATLAB Online。它在您的网页浏览器中运行,无需安装。它提供对最新版 MATLAB 和流行工具箱的访问,以及集成的云存储 (MATLAB Drive)。对于快速访问、教学和协作来说,这是一个极好的选择。

MATLAB 桌面是一个强大的集成开发环境 (IDE)。其默认布局包含几个关键面板:

+--------------------------------------------------------------------+
| Toolstrip (Ribbon with HOME, PLOTS, APPS, EDITOR tabs) |
| (带有 HOME、PLOTS、APPS、EDITOR 选项卡的工具带) |
+--------------------------+-------------------------------------------+
| | |
| Current Folder | Editor / Live Editor |
| (File navigation) | (Write your .m or .mlx scripts here) |
| (文件导航) | (在此处编写您的 .m 或 .mlx 脚本) |
| | |
| | |
+--------------------------+-------------------------------------------+
| Workspace | Command Window |
| (View variables) | _ |
| (查看变量) | (Enter commands here) |
| | (在此处输入命令) |
+--------------------------+-------------------------------------------+
  • 工具带(Toolstrip):顶部的工具带提供了文件管理、变量导入、布局配置等工具的快速访问,这些工具按 HOME、PLOTS 和 EDITOR 等选项卡组织。
  • 当前文件夹(Current Folder):此面板充当文件浏览器,显示 MATLAB 当前工作目录中的文件。您可以在此处导航您的项目文件。
  • 编辑器/实时编辑器(Editor/Live Editor):这是您编写代码的地方。编辑器用于纯代码脚本(.m 文件)。实时编辑器用于创建实时脚本(.mlx 文件),这是一种交互式文档,将代码、格式化文本、公式、图像和输出组合成单一、可共享的格式。实时脚本是文档和教学的现代标准。
  • 命令窗口(Command Window):交互式控制台,您可以在其中输入 MATLAB 命令、运行函数并查看即时文本输出。>> 提示符表示它已准备好接受输入。
  • 工作区(Workspace):此面板显示当前内存中的所有变量。您可以检查它们的名称、值、类和内存使用情况。您还可以在变量编辑器中以类似电子表格的方式打开它们。

对于任何超出几个简单脚本的项目,采用结构化的工作流程至关重要。

  • MATLAB 项目(MATLAB Projects):使用 MATLAB 项目(.prj)来管理您的工作。项目可以帮助您组织所有相关文件、管理路径、设置启动和关闭脚本,并轻松与他人共享您的工作。您可以从 HOME 选项卡创建新项目。
  • 源代码控制集成(Source Control Integration):MATLAB 直接与 Git 和 SVN 集成。您可以直接从“当前文件夹”面板或“项目”选项卡执行常见的源代码控制操作,如提交、推送、拉取和分支。这是跟踪更改和协作的最佳实践。
  • 调试器(The Debugger):编辑器包含一个强大的图形调试器。您可以设置断点以暂停执行,逐行单步执行代码,并检查变量状态以查找和修复错误。

如果您需要 MATLAB 的免费开源替代品,GNU Octave 是一个极好的选择。其语言与 MATLAB 大致兼容,无需修改即可运行许多 .m 文件。但是,请注意,两者之间存在差异,尤其是在图形、高级工具箱和性能方面。对于学习核心语言和基本科学计算,Octave 是一个功能强大的平台。