本文主要记录自己在使用MATLAB过程中常用到的知识点(命令和函数),在此记录下来,也方便回顾查阅。
1. 技巧篇
- clearvars -except var1 var2(删除变量)- 当你的工作空间中有许多变量,但是你想保留其中某几个变量时
- 程序读取数据较多,占用内存较多时,及时清除不必要的临时变量
 
- tic、toc(时间记录)
- doc(查看函数用法,类似与- help)- 例:doc clear
 
- 例:
- sprintf(格式输出)- 最重要的是可以传递参数,当你在画图标记时需要传递参数时非常好用
 
- saveas、- print(打印图像)
- format(命令窗口输出格式设置)
- edit(新建脚本)- 例:edit filename
- 当你的filename和系统内置函数相同时,还可以查看内置函数的内容
 
- 例:
2. 函数篇
- find(查找索引和值)- 在数组中匹配查找、条件查找等很方便,既可以返回索引位置也可以返回值
 
- 集合操作
- intersect(交集)、- union(并集)、- setdiff(差集)
- setxor(异或)、- unique(去掉相同元素)
 
- 矩阵操作
- repmat(复制矩阵)
 
- 绘图
- yline、- xline(垂直、水平线)
 
3.其他
- MATLAB 内存管理
- 读取二进制文件时指定文件中数据类型,因为你即便读取的是8位值,但MATLAB默认是double类型
- 稀疏矩阵的使用
- 避免创建临时性的变量,如果必须也可以用clearvars命令清理内存
- 尽量对矩阵进行预内存分配
 
