MATLAB使用基础
来源:互联网 发布:淘宝网婴幼儿童车 编辑:程序博客网 时间:2024/06/11 20:43
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行或帮助文本的所有行,都被认为是函数注释行
0 0
- MATLAB使用基础
- 计算机控制系统中基础的Matlab使用
- matlab基础
- MATLAB基础
- matlab基础
- Matlab基础
- MATLAB 基础
- matlab基础
- Matlab 基础
- matlab基础
- matlab基础
- Matlab基础
- Matlab基础
- matlab基础
- MatLab基础
- MATLAB基础
- matlab基础
- matlab基础
- node-webkit js 复制粘贴
- C++之stl::string写时拷贝导致的问题
- kuangbin——线段树专题 F - Balanced Lineup
- 安卓百分比布局之RelativeLayout
- C语言二维数组(第十天)
- MATLAB使用基础
- oracle查询转换在mysql中实现对比
- 使用DbUtils实现增删改查——ResultSetHandler接口的实现类
- 实现memcpy函数
- 什么是熵?
- 胜者树与败者树
- 1077. Kuchiguse (20)-PAT甲级真题
- js函数可变参数
- 深入剖析 linux GCC 4.4 的 STL string