- 6
- 0
- 约6.5千字
- 约 46页
- 2017-06-03 发布于北京
- 举报
MATLAB图像处理介绍;第2章 MATLAB图像处理工具箱;2.1 Matlab简介;;MATLAB的主要特点包括:
①快速准确的数字运算;
②图形可视化并用于分析数据;
③交互式语言和编程环境;
④图形用户界面设计的工具;
⑤可结合一些外部应用程序,包括C、C++、Fortran、Java、COM部分和Excel;
⑥支持来自文件和外部设备的输入数据,且支持用低标准的文件的输入输出(加上附加的产品对入数据库和附加硬件的访问(存取)产生附加的产品);
⑦把MATLAB的应用转到带有编译器的C和C++。; 由于直接内嵌了大量的优化数学程序,MATLAB使工程师和科学家能够专注于自己实质性的工作,避免了耗时的寻找﹑开发﹑调试以及维护代码的工作。;2.2 Matlab中常用的基本命令。;例1-1 在工作空间产生一个3×3矩阵A可用MATLAB语言描述如下:
A=[1 2 3; 4 5 6;7 8 9]
或 A=[1 2 3
4 5 6
7 8 9]
运行结果:
A= 1 2 3
4 5 6
7 8 9 ;② 特殊矩阵的生成
对于特殊的矩阵可直接调用MATLAB的函数生成。
用函数zeros生成全0矩阵:
格式 B=zeros(m,n)生成m×n的全0阵。
用函数ones生成全1矩阵:
格式 B=ones(m,n)生成m×n的全1阵。
用函数eye生成单位阵:
格式 B=eye(m,n)生成m×n的单位矩阵,
其中对角线元素全为1,其他元素为0。
用函数rand生成随机矩阵:
格式 B=rand(m,n)生成m×n的随机矩阵。;③ 矩阵中的元素值
和线性代数一样,我们可采取下标来表述矩阵元素,同时也可以利用下标对矩阵元素进行修改。例如对例1-1中的矩阵A,如果输入
A(4)
则显示: ans = 2
若输入 A(1,2),结果仍为:ans = 2
可见矩阵是按列存储的。若输入A(1,2)=6,显示结果为:
A =
1 6 3
4 5 6
7 8 9
若要选取A的第二行,可以输入A(2,:) ,则显示
ans = 4 5 6; (2) 矩阵的运算
矩阵的运算有基本运算和函数运算两种类型。基本运算包括矩阵的加、减、乘、除、乘方、求转置、求逆等,其主要特点是通过MATLAB提供的基本运算符+、-、*、/(\)、^等即可完成。 ;例 1-2 矩阵的基本运算。
A=[1,2,3;4,5,6]
B=[6,5,4;3,2,1]
C=A+B %计算两个矩阵的和
D=B %计算矩阵B的转置
E=A*D %做矩阵乘法,必须要满足矩阵乘法的基本要求
%E应该是2阶方阵
F=det(E) %求E的行列式值
G=E^(-1) %求E的逆
;问题:设有矩阵A和B,试问A*B和A.*B的区别?;(3)基本语句
1) 循环语句
MATLAB的循环语句包括for循环和while循环两种类型。
① for循环
语法格式:
for 循环变量 = 起始值: 步长: 终止值 循环体
end;② while循环
语法格式:
while 表达式
循环体
end
其执行方式为:若表达式为真(运算值非0),则执行循环体; 若表达式为假(运算结果为0),则退出循环体,执行end后的语句。;2) 条件转移语句
条件转移语句有if和switch两种。
① if 语句;MATLAB中if语句的用法与其他高级语言相类似, 其基本语法格式有以下几种:
格式一: if 逻辑表达式
执行语句
end
格式二: if 逻辑表达式
执行语句1
else
您可能关注的文档
- FrontPage2003的教程.ppt
- GDB调试简易教程.ppt
- Git基本使用.ppt
- Google云计算原理-并行数据处理模型MapReduce.ppt
- gyu杜甫律诗五首543.ppt
- HPProLiant高端服务器网络研讨会-柳敬.ppt
- ICC中国国际建筑考察交流.ppt
- Internet及网页设计1.ppt
- IPQC工作管理技巧.ppt
- JEPPESEN航路手册简介.ppt
- 专题六 微拓展3 极点、极线 -大二轮数学专题复习.pdf
- 辽宁省鞍山市2025-2026学年高一年级上册期末物理试题(原卷版+解析版).pdf
- OPC必备数字员工选型、研创与部署指南.docx
- Unit1+Teenage+life+Reading+and+Thinking+课件-2025-2026学年人教版高中英语必修第一册.pptx
- 辽宁省鞍山市重点高中2022-2023学年高一年级上册期末考试 数学试卷.pdf
- 专题六 微拓展4 等角定理与蝴蝶定理 -大二轮数学专题复习.pdf
- 2026年贵州水利水电职业技术学院单招综合素质考试题库附答案解析.docx
- 辽宁省抚顺市六校2026届高三年级上册期末考试 生物试卷(含答案).pdf
- 专题六 微重点2 圆锥曲线中的二级结论 -大二轮数学专题复习.pdf
- 2026年新疆科信职业技术学院单招综合素质考试题库含答案解析.docx
原创力文档

文档评论(0)