刚装上MATLAB不知道从哪下手?别急。2026年了,MATLAB依然是工程计算领域的硬通货,但很多人连命令窗口都没玩明白就急着写代码。MATLAB入门其实没那么难,把几个核心命令搞清楚,后面的路就顺了。下面这5个基础操作,够你应付80%的日常场景。
打开MATLAB,最先看到的就是命令窗口,那个">>"提示符亮着,说明它准备好了。
输入2+3,回车,ans=5,结果直接出来。就这么简单。你可以拿它当计算器用,也可以拿它调试代码片段。MATLAB的工作方式就是这样——你输一行,它执行一行,立刻给结果。
但有个细节很多教程不提:行尾加分号和不加分号,结果完全不一样。输入a=5,不加分号,屏幕上会打印a=5。输入a=5;,加了分号,屏幕上什么都不显示,但变量a已经存在工作区里了。处理大量数据的时候,不加分号能把屏幕刷爆,这个习惯一定要养成。
MATLAB里定义变量,规则比Python还简单。
变量名可以包含字母、数字、下划线,不区分大小写。a和A是两个不同的变量,但我建议你别这么干,容易搞混。赋值用等号:a=5;,一行搞定。
同一行可以定义多个变量:b=3; c=a+b;,c的值直接就是8。MATLAB会自动推断变量类型,你不用声明int还是double,它全按双精度浮点数处理。
真正让MATLAB跟其他语言拉开差距的,是向量和矩阵的定义。输入x=[1,2,3,4,5],一个1×5的行向量就出来了。输入A=[1,2,3;4,5,6;7,8,9],分号隔行,逗号隔列,一个3×3的矩阵直接生成。不用循环,不用预分配,一行代码的事。
我之前处理一个传感器数据集,12000个采样点,用C++读文件再组装数组花了40行代码,MATLAB里一行load就搞定了。这就是MATLAB的效率。

MATLAB自带几百个内置函数,sin、cos、exp、log、sqrt,直接调用就行。
比如算正弦值:x=0:0.01:2*pi; y=sin(x);。这两行代码生成了从0到2π、步长0.01的629个点,然后逐个算正弦值。画出来就是一条完整的正弦曲线。
自定义函数用function关键字。新建一个文件叫myfunction.m,内容就4行:
matlabfunction y = myfunction(x)
y = x.^2 + 3*x + 2;
end
注意那个点:x.2是逐元素平方,x2是矩阵幂运算,结果完全不同。这个坑我见过不下10个人踩。保存之后在命令窗口输入myfunction(5),结果是42,没毛病。
2026年的MATLAB还支持匿名函数,一行搞定:f=@(x) x.^2+3*x+2;。调用方式一样,f(5)直接出结果。处理简单运算的时候,匿名函数比单独建文件方便太多了。
MATLAB最强的地方之一就是绘图。plot(x,y)一行代码,一张图就出来了。
跑个实际的例子:x=0:0.1:10; y=exp(-0.1x).sin(x); plot(x,y);。这画出来的是一个衰减振荡曲线,x轴0到10,y轴自动缩放。加上xlabel('时间/s')、ylabel('幅值')、title('衰减振荡信号'),一张能交作业的图就完成了。
除了plot,MATLAB还支持histogram画直方图、scatter画散点图、surf画三维曲面。2026年的版本里,plot函数默认配色比以前好看多了,不用手动调color order也能出漂亮的图。
我做信号处理的时候,经常用subplot(2,1,1)和subplot(2,1,2)把两张图上下排列,对比原始信号和滤波后的信号。这个技巧在写报告的时候特别好使,一页纸放两张图,清晰明了。
命令窗口运算、变量定义、函数调用、自定义函数、数据可视化。就这5块,覆盖了MATLAB日常使用的80%场景。
别急着学Simulink,别急着学深度学习工具箱,先把这5个基础命令敲熟。打开MATLAB,自己跑一遍上面的例子,每行代码都手动敲一遍,比看10篇教程都管用。
2026年了,MATLAB的语法跟十年前比变化不大,但底层性能提升了不止一个档次。入门门槛低,天花板高,关键看你愿不愿意动手练。这5个MATLAB入门命令,够你迈出第一步了。剩下的,边用边学。
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks 等。