matlab中的应用技巧
来源:互联网 发布:淘宝上次认证信息地址 编辑:程序博客网 时间:2024/06/09 20:26
1. 将editor中的代码分块
在一个长的脚本m文件中,可能需要对其中的一段反复修改,查看执行效果,这时需要把代码分块。cell模式相当于将其中的代码拷贝到命令窗口中运行。两个%后接一个空格(%% )开始一个cell。将输入光标放到一个cell中时,背景将变为浅黄色,Ctrl+Enter执行cell中的代码。
执行cell中代码时不需要保存m文件,该m文件可以不在路径列表中。
cell模式中,断点不起作用,当然,调用的子程序中的断点还是正常的。
在一个长的脚本m文件中,可能需要对其中的一段反复修改,查看执行效果,这时需要把代码分块。cell模式相当于将其中的代码拷贝到命令窗口中运行。两个%后接一个空格(%% )开始一个cell。将输入光标放到一个cell中时,背景将变为浅黄色,Ctrl+Enter执行cell中的代码。
执行cell中代码时不需要保存m文件,该m文件可以不在路径列表中。
cell模式中,断点不起作用,当然,调用的子程序中的断点还是正常的。
2. 设置字体大小
在File菜单中打开设置选项(Preferences),在 Fonts 中,选择底部的“Using antialiasing to smooth desktop fonts”,MATLAB 中默认字号比较小,可以调大一些(可以在下拉菜单中输入数字,更精细地控制文字大小)。有衬线字体打开反锯齿后可能会看起来“发虚”。
在File菜单中打开设置选项(Preferences),在 Fonts 中,选择底部的“Using antialiasing to smooth desktop fonts”,MATLAB 中默认字号比较小,可以调大一些(可以在下拉菜单中输入数字,更精细地控制文字大小)。有衬线字体打开反锯齿后可能会看起来“发虚”。
3.cell的两种引用方式
a(1) 得到 {'str1'}, 因为a是一个cell数组,所以其中的每一个元素都是一个cell,而a{1} 得到 'str1'。
a(1) 得到 {'str1'}, 因为a是一个cell数组,所以其中的每一个元素都是一个cell,而a{1} 得到 'str1'。
4. Tab补全
对名称记得不太清楚的命令,可以输入开头的几个字母,然后按Tab键,当只有一个以这些字母开头的命令时,将自动补全命令名,否则显示一个命令名列表,方便从中选择。
对名称记得不太清楚的命令,可以输入开头的几个字母,然后按Tab键,当只有一个以这些字母开头的命令时,将自动补全命令名,否则显示一个命令名列表,方便从中选择。
5. 注释掉一段程序:%
或使用快捷键Ctrl+R,消注释的快捷键为Ctrl+T。
或使用快捷键Ctrl+R,消注释的快捷键为Ctrl+T。
6. figure命令新建一个绘图窗口
figure 可以打开一个空的绘图窗口,接下的绘图命令可以将图画在它里面,而不会覆盖以前的绘图窗口。当有多个figure窗口时,在命令窗口中执行如Plot等命令将覆盖当前figure窗口中的对象。所谓的当前figure窗口,也就是最后一次查看的窗口(可以用命令gcf得到)。
figure(N),将编号为N的窗口置为当前figure,出现在所有窗口的最前面,如果该窗口不存在,则新建一个编号为N的空白figure。
figure 可以打开一个空的绘图窗口,接下的绘图命令可以将图画在它里面,而不会覆盖以前的绘图窗口。当有多个figure窗口时,在命令窗口中执行如Plot等命令将覆盖当前figure窗口中的对象。所谓的当前figure窗口,也就是最后一次查看的窗口(可以用命令gcf得到)。
figure(N),将编号为N的窗口置为当前figure,出现在所有窗口的最前面,如果该窗口不存在,则新建一个编号为N的空白figure。
7. Ctrl+C 中断正在执行的操作
8. 单元数组的基本操作
清除cell中的元素
清除cell中的元素
合并如下的两个cell数组
c = { 'str1' 'str2' [1x3 double] 'str3'} , c = {a(1:2), b, a(3)}
合并后
c = {1x2 cell} [1x3 double] {1x1 cell}
cell和 array本质上是数组,前一种操作方式与普通数组的操作方式相同,而后一种方式则是将逗号分隔的各个元素分别一个cell,整体作为一个cell数组。
9. doc 命令名,打开命令的帮助文档
与help命令不同,帮助文档MATLAB Help中对命令的描述更详细,往往还有一些例子,更便于理解。
10. 上下光标键↑↓
在命令窗口中,上下光标键可以将历史记录中的命令复制到输入位置,便于快速重新执行。如果输入命令的前几个字母如[row, col] =,再使用光标键,则只会选择以这些字母开始的命令。
11. 获取文件列表,批处理
MATLAB内置了一些文件操作命令,例如cd(切换工作目录),dir(显示目录内文件列表)等。dir命令可以返回目录中的文件和文件夹列表,存在一个结构体数组中。
与help命令不同,帮助文档MATLAB Help中对命令的描述更详细,往往还有一些例子,更便于理解。
10. 上下光标键↑↓
在命令窗口中,上下光标键可以将历史记录中的命令复制到输入位置,便于快速重新执行。如果输入命令的前几个字母如[row, col] =,再使用光标键,则只会选择以这些字母开始的命令。
11. 获取文件列表,批处理
MATLAB内置了一些文件操作命令,例如cd(切换工作目录),dir(显示目录内文件列表)等。dir命令可以返回目录中的文件和文件夹列表,存在一个结构体数组中。
为GUI窗口右上角的关闭按钮添加回调函数:在GUIDE中打开GUI,在没有控件的地方单击,选中整个figure,右键菜单中选择 View Callbacks -> CloseRequestFcn,m文件中将自动添加该回调函数,输入代码就可以了。
0 0
- matlab中的应用技巧
- Matlab中的小技巧
- matlab中的一些应用
- MATLAB中的一些小技巧(2) - [MATLAB]
- MATLAB中的一些小技巧 - [MATLAB]
- MATLAB中的一些小技巧
- MATLAB中的一些小技巧
- Matlab中的坐标轴设置技巧
- MATLAB中的一些小技巧
- MATLAB中的一些小技巧
- Matlab中的一些小技巧
- Matlab中的一些小技巧
- Matlab中的一些小技巧
- Matlab中的一些小技巧
- Matlab中的一些小技巧
- MATLAB中的一些小技巧
- Matlab在微积分中的应用
- matlab在聚类分析中的应用
- 三者之间的delegate
- gdb使用
- oracle口令文件认证和操作系统认证
- MAC 配置环境变量
- 程序员必须知道的10大基础实用算法及其讲解
- matlab中的应用技巧
- 微信公众帐号开发教程第5篇-各种消息的接收与响应
- MyEclipse中配置struts.xml自动提示
- iOS: 学习笔记, 用代码驱动自动布局实例(swift)
- android RadioButton实现选项卡的效果
- POJ 3278 Catch That Cow
- [leetcode] Jump Game II
- 今天在看PHP视频时,学到了PHP中位运算的使用方式
- Java中的其他类和对象