概述
MATLAB 的使用
MATLAB论坛 :http://www.ilovematlab.cn/forum.php
在MATLAB中运行的任何文件都必须驻留在当前目录中或搜索路径上的目录中。
Set Path:把常用目录添加到搜索路径上,避免重复浏览这些目录
在提示符处键入clear:从工作空间(workspace)删除所有变量并释放系统内存
在提示符处键入clc:清除命令窗口(Command Window)的内容
打开编辑器:在命令窗口提示符处键入edit (filename),该文件必须在当前目录中,或者在搜索路径的目录中
获取帮助:在命令窗口提示符处键入doc
获取某函数的帮助:在命令窗口提示符处键入doc file_name
保存工作会话数据:所有文件都以二进制格式保存,扩展名为.mat
使代码自动缩进:全选代码,ctrl+i
中途退出子函数:ctrl+c
图像的输入/输出和显示
f=imread('filename');:将图像读入MATLAB环境中,f是一个图像数组
imshow(f);:从磁盘中读取并将图像显示在MATLAB桌面上
figure, imshow(g):在保留第一幅图像的同时并显示另一幅图像,如果直接再用imshow(g),则覆盖了第一幅图像
imwrite(f,'filename'):将图像写入当前目录
imwrite(f,'filename.jpg','quality',q):仅适用于JPEG图像的一种通用的语法,其中q是0~100的整数,对于JPEG,数字化越小,劣化越高
imwrite(g,'filename.tif','compression','parameter',…'resolution',[colres rowres]):仅适用于TIFF图像的一种通用语法,其中'parameter'是如下主要数值之一:
'none'(表示没有压缩),'packbits'(默认用于非二值图像),
'lwz’‘deflate’‘jpeg’‘ccitt’(仅针对二值图像,默认值),
‘
fax3’(仅针对二值图像)和‘fax4’;其中1*2的数组
[colres rowres]包含两个整数,他是以点数/单位给出列分辨率和行分辨率(默认值是[72 72])
M函数编程
M文件:可以简单执行一系列MATLAB语句的脚本,也可以是能够接收参量和产生一个或多个输出的函数
由文本编辑器创建,并以filename.m的文件名存储
组成:
1、函数定义行:function [outputs] = name(inputs)
函数名必须以字母开头,余下的字符可以是字母、数字和下划线的任意组合
2、H1行 :第一个文本行,它是函数定义行后面的单独注释行,为M文件提供了非常重要的概要信息,应尽可能描述它,lookfor keyword
3、帮助文本:紧跟在H1行后面的文本块,两者之间没有空行,用来为函数提供注释和在线帮助,help function_name
4、函数体:包含了执行计算和给出变量赋值的所有MATLAB代码
5、注释:符号%后面的非H1行或帮助文本的所有行,都被认为是函数注释行
最后
以上就是安静草莓为你收集整理的MATLAB使用基础的全部内容,希望文章能够帮你解决MATLAB使用基础所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复