MATLAB 快捷键大全
MATLAB 是一个功能强大且灵活的计算环境,但是如果不熟悉其快捷键和使用技巧,可能会降低工作效率。以下是 MATLAB 快捷键大全,涵盖了 MATLAB 的各种使用技巧和快捷键。
语句注释
* 使用“Ctrl+R”可以进行 Matlab 语句注释
* 使用“Ctrl+T”可以进行语句块的解注释
* 使用“Ctrl+Z”撤销输入行
* 使用“Ctrl+I”自动缩进自动排版,对多行有效
图像处理
* 使用“Ctrl+C”组合键能够强制从运行的或者进入死循环的 Matlab 程序中退出
* Figure 画图改变时长度时,可以通过 Tools/External Model Control Panel/Signal & Triggering /duration 采样点数量调节
续行符
* 在 Matlab 中,“...”(3 个句点)称为“续行符”,表示同一语句的延续输入
* 注意:只有当续行符出现在变量名和运算符之间,才能起到语句延续的作用
背景颜色设置
* 设置背景颜色为白色:set(0,'defaultfigurecolor','w')
-current folder 修改
* 如何将 MAtlab 中默认的 current folder 修改为自己想要的路径,每次启动后都默认是自己设定的这个路径?
>>右键 matlab 快捷方式,属性-快捷方式-起始位置 填入你自己的工作目录..
图形复制到 WORD
* 把图复制到 WORD 文件的方法:编辑-->Copy Figure-->Ctrl+V
* 去掉灰边框:在 EDIT 中点击 Copy Options (Bitmap+Force white background+match figure screen size)
希腊字母标注
* 希腊字母标注方法:
1. 在 m 文件中希腊字母显示方法:进入 m 文件,并进入微软拼音,单击“功能菜单”,下拉菜单中选择“软键盘”,选择“希腊字母”进入软键盘,选择需要字幕点击,回车,则在 m 文件中得到需要字母
2. 图生成后的标注方法:还可以在 FIGURE 中选择 INSERT 菜单中 X Label 或 Y Label 然后写入\alpha 则可以得到α字幕
查表法
* 数字量化器,将输入按照 0.1 为最小量化单位进行量化,对输入数字进行处理,使其可以查表(表的坐标是 1,2,3 故处理后的数据也必须为 1,2,3)
矩阵分析
* 元素全为 1 的矩阵:ones
* 元素全为 0 的矩阵:zeros
* 单位阵:eye
* 魔方阵:magic
* 线性变化数组:linspace
* 聚合矩阵:cat/horzcat/vertcat
* 左右翻转:fliplr
* 上下翻转:flipud
* 转置:transpose
* 矩阵求逆:inv
* 矩阵范数:norm
* 条件数:cond
* 初等变换:rref
* 特征值:eig/eigs
Excel 数据导入
* 如何将 excel 数据导入 matlab?使用 ExcelLink。
* 关于 matlab 中的 xlsread 函数:这个函数可以读出 excel 数据。先把 excel 里面数据复制粘贴到记事本,再 textread 进去。
其他技巧
* 使用“Tab”键可以在 Matlab 进行命令输入时补全变量名或者命令名。
* 使用“上”“下”方向键能够调用 Matlab 的历史命令。
* Matlab 的变量命名规则:区分大小写;必须以字母开头;中间不能有空格、标点符号等。
* 在进行三角函数运算时,Matlab 使用的是“弧度制”而不是“角度制”。
* Matlab 数组的下标是从“1”开始的,这点与 C 语言不同。
* 使用空格和逗号隔开的元素指定的是同一行的元素,使用分号或者回车分开的元素指定的是不同行的元素。
常见问题解答
* 如何给 matlab 添加新的 toolbox?在 matlab 的文件菜单里边添加路径,选 set path。
* matlab 有没有监视内存的方法?用函数 whos。
* 如何解决 matlab7.0 命令窗口跳出一大堆 java 错误...?换 matlab 7 的 sp2。
* 自从安装 matlab,一开机就在进程里有 matlab。能不能开机的时候进程就不运行 matlab?开始-->控制面板-->管理工具。