下载此文档

辽宁师范大学计算机和信息技术学院.ppt


文档分类:研究生考试 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
辽宁师范大学计算机与信息技术学院数字图像处理的信号基础宋传鸣第四章Matlab入门Matlab是MatrixLaboratory的缩写,由美国MathWorks公司开发的一款世界流行的科学计算与数学应用软件Matlab的特点高质量、强大的数值计算功能数据分析和科学计算可视化功能强大的符号计算强大的非线性动态系统建模和仿真灵活的程序接口可扩展性强,具有自动控制、信号处理、图像处理、模糊逻辑、神经网络、小波分析、最优化、数理统计、偏微分方程、财政金融等30多个专门功能的工具箱Matlab简介数字表达式:相对精度为2-52,表示范围为10-308~10308虚数:用i或j表示虚数单位如i,j,+*j,1+j变量表达式Matlab不需要专门定义变量类型,系统可自动根据表达式的值或输入的值来确定变量的数据类型数据在Matlab中是以矩阵的形式进行表达的例:数字和变量表示数组的表达如:它的赋值方式为或者访问矩阵中的某一个元素:A(1,1),A(1,2),…,A(3,4)求解矩阵的大小:size(A)求解向量的长度:length(A)矩阵转置:A.’和A’数字和变量表示ones(n),ones(r,c)zeros(n),zeros(r,c)加法:+减法:-例:A=1:5;B=1:2:9;A-2;A+B乘法:.*例:2*A-1;A.*B;左除:./例:A./B乘幂:.^例:A.^2基本运算假设:x=4:6插入:通过对x进行插入运算创建矩阵AA=[x-3;x;x+3]重新排列:以逆序重排A的各行形成矩阵BB=A(3:-1:1,1:3)提取:=A(1:2,2:3)按列拉长:对C按列拉长形成矩阵DD=C(:)置空:去掉某行或某列B(:,2)=[]数组(矩阵)操作常用的数组操作函数diag(A):提取矩阵A的对角元素,并返回给列向量diag(v):以向量v作对角元素来创建对角矩阵flipud(A):将矩阵上下翻转fliplr(A):将矩阵左右翻转rot90(A):将矩阵逆时针翻转90度reshape(A,m,n):返回一个m×n矩阵,其元素是以列方式从A中获得,A必须包含m×n元素tril(A):提取矩阵A的下三角矩阵triu(A):提取矩阵A的上三角矩阵数组(矩阵)操作示例关系运算符小于:<小于或等于:<=大于:>大于或等于:>=等于:==不等于:~=逻辑运算符逻辑与:&逻辑或:|逻辑非:~逻辑异或:xor关系运算和逻辑运算顺序结构复合表达式构成的语句,:y=zeros(1,10)fori=1:10;y(i)=iend;:a(1)=1;a(2)=1;i=2;whilea(i)<=10000a(i+1)=a(i-1)+a(i);i=i+1;end;i,a(i)程序控制结构分支结构if.{}.:a(1)=1;a(2)=1;fori=2:50a(i+1)=a(i-1)+a(i);i=i+1;ifa(i)>10000breakendendi,a(i)程序控制结构

辽宁师范大学计算机和信息技术学院 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人阳仔仔
  • 文件大小544 KB
  • 时间2019-01-24