MATLAB 是商业软件,学校或单位常有授权。若只想免费练习基础语法,可以用 GNU Octave,它对常用语法兼容度较高。本教程示例在两者上大多能直接运行。装好之后,先认清桌面布局,再在命令窗口里算几道式子,需要保存时再写成 .m 脚本。

装 MATLAB 还是 Octave

  • 有授权、或依赖官方工具箱时,安装 MATLAB。按官方安装程序提示完成即可。
  • 只跑入门语法、想免费练习时,安装 GNU Octave。多数基础代码可直接使用。

不必在选型上停留太久:先能运行命令窗口,再按课程往下学。

桌面上的四个常用区域

MATLAB 启动后的主界面通常称为桌面(desktop)。和写代码最相关的区域一般有四个:

  • Current Folder(当前文件夹):存放脚本与函数文件,类似资源管理器
  • Command Window(命令窗口):提示符 >> 所在处,输入命令后回车执行
  • Workspace(工作区):列出当前已创建的变量,可双击查看内容
  • Command History(命令历史):记录敲过的命令,便于回看

面板位置可通过布局菜单调整,按个人习惯排列即可。

命令窗口当计算器

>> 后输入表达式,回车立即出结果:

>> 2 * pi * 10

ans = 62.8319

若只想计算、不想在命令窗口刷出结果,在语句末尾加分号 ;

x = 3;      % 执行了,命令窗口不显示
y = x + 5   % 未加分号,立刻显示
y = 8

写脚本时中间步骤多数应加分号,否则中间变量会把窗口刷满,真正要看的结果反而不清楚。

何时写脚本文件

试一两句命令,用命令窗口即可。代码变长、或需要保存复用时,应建立脚本文件(扩展名 .m):在编辑器中写好后运行,语句按顺序执行。

% 第一个脚本
a = 10;
b = 20;
c = a + b;
fprintf('a + b = %d\n', c)

输出:

a + b = 30

fprintf 做格式化输出,%d 是整数占位符,\n 表示换行。更细的输出控制在格式化输出章节再展开。