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 = 30fprintf 做格式化输出,%d 是整数占位符,\n 表示换行。更细的输出控制在格式化输出章节再展开。