如果你是MATLAB初学者,或者已经用了几年但总觉得有些命令记不住,那这篇文章就是为你准备的。2026年最新整理的这份速查表,涵盖了管理命令、变量操作、矩阵运算、数学函数、时间与日期处理等核心功能。不用翻厚厚的手册,收藏这一篇就够了。
在正式动手写代码前,先搞清楚环境怎么管理。比如你要查看某个函数的说明,用 help或 doc,前者直接在命令行显示文本,后者打开超文本帮助。想找某个文件夹里的 .m文件?用 what。想知道一个函数到底在哪,用 which。这些命令能帮你快速定位资源,减少瞎找的时间。
help sin % 查看sin函数说明
doc eig % 打开eig函数的详细文档
还有 demo,它能直接运行官方示例,让你边看边学。遇到路径混乱的情况,path可以调整MATLAB搜索优先级,确保调用的是正确版本的函数。很多人写MATLAB代码,变量多了就乱套。who和 whos能列出当前工作区里的变量,其中 whos还会显示数据类型、占用内存等详细信息。
需要清空变量时,用 clear,但要小心——它会把内存里的东西全部删掉。如果想释放空间,又不想全清,可以用 pack整理内存。
保存工作进度很简单,用 save filename.mat就能把当前变量存成文件;下次再用 load filename.mat恢复,不用重新跑数据。
save mydata.mat x y z
load mydata.mat
这对长时间运行的仿真项目尤其有用,能避免程序崩溃导致前功尽弃。MATLAB最强大的地方就是矩阵运算。创建矩阵时,zeros和 ones是最常用的,分别生成全零矩阵和全一矩阵。eye用来生成单位矩阵,线性代数必备。
随机矩阵可以用 rand(均匀分布)或 randn(正态分布)。比如神经网络权重初始化时,这两个函数经常用到。
A = rand(3,4); % 3行4列的随机矩阵
B = ones(4,4); % 4x4的全1矩阵
矩阵变形用 reshape,翻转用 fliplr和 flipud,旋转用 rot90。提取上三角或下三角矩阵,用 triu和 tril。MATLAB内置了大量数学函数,比如 sin、cos、tan及其反函数,还有双曲函数系列。指数和对数运算直接用 exp、log、log10。开方用 sqrt。
逻辑判断方面,exist检查变量或函数是否存在,any和 all用于向量逻辑检测,find返回非零元素的索引。这些函数在条件筛选时非常高效。
idx = find(A > 0.5); % 找到大于0.5的元素索引在做数据分析或仿真时,时间控制很重要。clock获取当前时间,date返回日期字符串。tic和 toc组合可以精确测量代码运行时间。
tic;
pause(2);
t = toc;
disp(t);
这样你能知道某段代码到底跑了多久,方便性能优化。MATLAB的操作符非常灵活,比如 +、-、*是普通加减乘,.*是数组逐元素相乘,/和 ./类似地区分矩阵运算和数组运算。逻辑运算有 &(与)、|(或)、~(非)。
冒号 :是MATLAB的灵魂,用来生成序列或索引矩阵。比如 1:2:10生成 [1 3 5 7 9]。
假设你有一组实验数据存储在 data.mat中,包含多个变量。你可以这样做:
用 load data.mat导入数据 用 whos查看变量名和尺寸 用 mean和 std计算均值和标准差 用 plot画出分布曲线 用 save result.mat mean std保存分析结果 
✅ 总结性提示:
这篇文章整理了2026年最新、最常用的MATLAB命令与函数,覆盖了环境管理、变量操作、矩阵运算、数学函数、时间控制等关键场景。你可以直接收藏,写代码时按分类查找,效率至少提升一倍。
如果你愿意,我可以帮你再做一个 按字母排序的MATLAB命令速查表,方便随时检索,要帮你做吗?武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks 等。