前段时间因为数学建模需要使用matlab,最近又因为学习数字图像处理用到matlab,除去一些语言必须的基本语法规则之外,想要快速上手matlab只需要几个技巧,在这里简单记录一下(@_@)
必知技巧
1. 外部读取数据
比如当我第一次使用matlab处理数据的时候,我不知道如何读取数据,找到数据文件,使用右键查看试试,会发现可以打开,可以导入数据。
比如这里点击打开(打开和导入数据其实是一样的效果),然后就会出现一个导入数据页面。观察该界面,会发现可以选择数据范围,可以设置输出类型,以什么形式导入数据。这样就很容易的导入了数据。
图片也是这样,也可以右键直接读取。
2. 绘图
初次使用matlab可能对绘图命令不怎么熟悉,那么就可以选中变量,通过绘图面板直接绘图。
直接点击所需要的绘图类型图标,就可以得到绘图,并且会在命令行窗口输出绘图指令。
3. 发布
对于我们写完后的脚本、函数等完成的其他工作,可以通过发布功能,快速生成发布项目报告。
发布>编辑发布选项,修改发布报告格式、名称、存储路径等等输出设置。设置完成后点击发布即可。
必知指令
1. lookfor
官方文档lookfor: https://ww2.mathworks.cn/help/matlab/ref/lookfor.htmllookfor keyword
在搜索路径中找到的所有 MATLAB程序文件的帮助文本的第一个注释行(H1 行)中搜索指定的关键字。对于存在匹配项的所有文件,lookfor 显示 H1 行。
2. help
官方文档help:https://ww2.mathworks.cn/help/matlab/ref/help.htmlhelp name
显示 name 指定的功能的帮助文本,例如函数、方法、类、工具箱或变量。
3. open
官方文档open:https://ww2.mathworks.cn/help/matlab/ref/open.htmlopen name
在适当的应用程序中打开指定的文件或变量。
示例:比如我想查找把RGB图像转换成灰度图图像的函数,是什么,应该怎么用,具体如何实现的。
- 我想查找可以把RGB图像转换成灰度图图像的函数,可以用关键字rgb来查询,输入指令
lookfor rgb
。通过后面的注释可以确定rgb2gray是我们需要的函数。 - 那rgb2gray的具体用法是什么,参数是什么,调用后得到什么,可以通过help指令来查看。输入
help rgb2gray
- 如果我想查看该函数具体如何实现的,可以通过open命令查看。输入
open rgb2gray
,即可打开rgb2gray.m文件,就可以查看具体源代码了。