MATLAB矩阵及运算南京信息工程大学MATLAB.ppt

MATLAB矩阵及运算南京信息工程大学MATLAB.ppt

ID:52621620

大小:960.00 KB

页数:92页

时间:2020-04-11

MATLAB矩阵及运算南京信息工程大学MATLAB.ppt_第1页
MATLAB矩阵及运算南京信息工程大学MATLAB.ppt_第2页
MATLAB矩阵及运算南京信息工程大学MATLAB.ppt_第3页
MATLAB矩阵及运算南京信息工程大学MATLAB.ppt_第4页
MATLAB矩阵及运算南京信息工程大学MATLAB.ppt_第5页
资源描述:

《MATLAB矩阵及运算南京信息工程大学MATLAB.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1本章学习内容变量和数据操作矩阵的建立、拆分及特殊矩阵算术运算、关系运算、逻辑运算矩阵分析字符串结构数据和单元数据稀疏矩阵2本章学习目标掌握变量的使用和管理方法,了解数据类型掌握矩阵的建立和拆分,了解常用特殊矩阵掌握算术运算、关系运算、逻辑运算掌握常用的矩阵分析操作掌握matlab中字符串的使用方法了解结构数据和单元数据了解稀疏矩阵及用法3变量与赋值预定义变量内存变量的管理MATLAB常用数学函数数据的输出格式1.变量和数据操作nextpartgogogogogo4变量与赋值return(1)实例(2)MATLAB中的变量(3)赋值的两种格式viewvie

2、wview5(1)实例return例2-1表达式求值。(P15)x=1+2i;y=3-sqrt(17);z=(cos(abs(x+y))-sin(78*pi/180))/(x+abs(y))6(2)MATLAB中的变量return①MABLAB中标识符(变量名、函数名)的命名规则:②几点说明:(a)字母、数字、下划线组成,以字母开头(b)区分大小写(a)变量包括:用户自定义变量和系统预定义变量(b)MATLAB中变量直接使用。不需要预先说明,也不需要指定类型。系统根据其值和操作自动确定。(c)系统提供的标准函数名及命令名必须使用小写字母!7(3)赋值的两种

3、格式return①变量=表达式②表达式(此时,系统使用预定义变量ans保存中间结果)8预定义变量return预定义变量含义预定义变量含义ans默认赋值变量nargin函数输入参数个数eps机器临阈值nargout函数输出参数个数piπrealmax最大正实数i,j虚数单位realmin最小正实数inf,Inf无穷大,如1/0的结果lasterr存放最新的错误信息nan,NaN非数,如0/0的结果lastwarn存放最新的警告信息表2-1常用的预定义变量(P15)(使用注意事项见教材P15)9内存变量的管理return(1)通过workspace窗口查看、修

4、改、导出、导入(2)常用命令:clear,who,whos,save,load(操作演示)10MATLAB常用数学函数(详见P17-19)return实例1:求余rem(9,-5)=4rem(-9,-5)=-4rem(-9,5)=-4mod(9,-5)=-1mod(-9,-5)=-4mod(-9,5)=-1实例2:取整fix(-2.65)=-2floor(-2.65)=-3ceil(-2.65)=-2round(-2.65)=-3fix(2.45)=2floor(2.45)=2ceil(2.45)=3round(2.45)=211数据的输出格式return

5、(1)默认情况下,MATLAB用十进制数表示一个常数。具体可采用日常记数法和科学记数法两种表示方法。(2)在一般情况下,MATLAB内部每一个数据元素都是用双精度数来表示和存储的。(3)可以用format命令设置数据输出格式。format格式符(格式符详见教材P19)(操作演示)12矩阵的建立矩阵的拆分特殊矩阵2.MATLAB矩阵nextpartgogogo13return矩阵的建立(1)在命令窗口直接输入建立(2)利用冒号表达式建立向量(3)通过矩阵拼接建立更大的矩阵exampleexampleexample(1)在命令窗口直接输入建立return>>a

6、=[1,2,3;4,5,6]a=123456>>a=[123;456]a=123456>>a=[1,2,3;...4,5,6]a=123456写法1:写法2:写法3:(2)利用冒号表达式建立向量return>>a=[1:5]a=12345>>a=[1:2:10]a=13579>>b=[1:2:10;2:2:10]b=13579246810起始值终止值步长(3)通过矩阵拼接建立更大的矩阵return>>a1=[12;34]a1=1234>>a=[a1,a1;a1,a1]a=121234341212343417return矩阵的拆分(1)矩阵元素的引用(2)利

7、用冒号表达式获得子矩阵(3)利用空矩阵删除矩阵的元素(4)改变矩阵形状exampleexampleexampleexample>>a=[1:3;4:6]a=123456next(1)矩阵元素的引用a(1,2)a(3)注:MATLAB中,矩阵元素按列存储!return>>a=[1:3;4:6]a=123456>>[i,j]=ind2sub(size(a),3)i=1j=2>>x=sub2ind(size(a),1,2)x=3说明:函数ind2sub()和sub2ind()可实现矩阵元素索引和下标的转换!return(2)利用冒号表达式获得子矩阵a=12123

8、43412123434>>c=a(:,1)c=1313>>d=a(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。