刚装上MATLAB不知道从哪下手?别慌。2026年了,MATLAB依然是工程计算领域的硬通货,但很多人连命令窗口都没玩明白就急着写代码。MATLAB入门其实没那么难,把几个核心窗口搞清楚,后面的路就顺了。
命令窗口是你跟MATLAB对话的唯一入口。那个">>"提示符亮着,说明MATLAB准备好了,你输什么它就执行什么。
最基础的操作:输入p=15,回车,变量p就建好了,值是15。想一次建两个变量?用逗号隔开:p=15,m=35,两个变量同时创建。用分号呢?p=15;m=35,效果一样,但分号会抑制输出,屏幕上不会刷一堆结果。
一条命令行里能塞多条命令,这点很多教程不提。但反过来,一条命令太长写不下怎么办?三个点"..."就是续行符。比如算1+1/2+1/3+1/4+1/5+1/6,一行写不完,在1/4后面敲回车,下一行开头打三个点再回车,接着写1/5+1/6,MATLAB会把它当成一行处理。
还有个细节:clc清屏。跑了几十条命令,窗口糊成一片,敲个clc就干净了。别小看这个命令,调试的时候你会疯狂用它。

命令窗口适合测试单条命令,但真正干活得靠M文件。
把一串命令存成.m后缀的文件,在命令窗口输入文件名(不带.m),整串命令一次性执行。这就是脚本文件,也叫M文件。2026年的MATLAB版本,M文件支持实时脚本(Live Script),能把代码、公式、图表混在一个文档里,比纯脚本好用太多了。
工作空间窗口(Workspace)是另一个核心。这里显示当前内存里所有变量的名称、大小、字节数和类型。变量多了记不住?敲whos命令,一张表全列出来。whos p m这种写法还能只看指定变量。
想删变量?clear命令。clear p就是删掉p,clear全部不带参数就是清空整个工作空间。我见过不少新手写着写着代码,变量名冲突了还不知道,跑出来的结果完全不对。根本原因就是工作空间里残留了上一次的变量。养成习惯:跑脚本之前先clear一下。
当前目录窗口管的是MATLAB去哪找文件。pwd看当前在哪,cd切换目录,ls或dir列出文件。这些命令不难,但搜索路径的机制很多人搞不清。
你在命令窗口输入一个名字,MATLAB按这个顺序找:先看是不是变量,再看是不是内置函数,然后查当前目录下有没有同名M文件,最后去搜索路径里的其他目录找。顺序很关键。
问题来了:如果你自己写了个M文件叫sum.m,那MATLAB内置的sum函数就被你盖住了。输入sum,MATLAB执行的是你写的那个,不是内置的。更麻烦的是,如果搜索路径里有两个同名函数,MATLAB只跑它找到的第一个。
这就是为什么我反复说:别拿内置函数名当文件名。abs、sum、mean、max、min这些,全别碰。2026年了,还有人因为M文件名叫plot.m导致画不出图,一查才发现把MATLAB自带的plot函数给覆盖了。
还有个骚操作:感叹号"!"能直接调系统命令。输入!ipconfig,直接看网络配置,不用切出MATLAB。这个技巧在需要调外部程序的时候特别好使。
别光看,动手跑一遍。
打开MATLAB,命令窗口输入a=1:10,回车,变量a就有了。输入b=a.^2,注意那个点,数组运算必须加点。输入plot(a,b),一张图就出来了。
现在把这三行存成test.m,保到当前目录下。关掉命令窗口里的变量,clear一下,然后输入test,三条命令一次性跑完,图照样出来。这就是M文件的意义——可重复、可分享、不用每次手动敲。
再试一个:在test.m里加一行disp(whos),保存后再运行,你会看到命令窗口直接打印出工作空间里所有变量的信息。M文件和命令窗口配合着用,效率翻倍。
MATLAB入门说难不难,说简单也不简单。命令窗口是入口,M文件是主力,工作空间是后台,搜索路径是隐形规则。2026年的MATLAB功能比十年前强太多,但这些底层逻辑一点没变。把命令窗口的续行符、分号和逗号的区别搞清楚,把M文件命名的坑避开,把搜索路径的优先级记住,你就已经超过80%的初学者了。剩下的就是多练,没有捷径。
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks 等。