- 1、本文档共103页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 矩阵及其运算2.1 表达式(语句)2.2 矩阵的产生与操作2.3 矩阵的基本运算2.4 高维矩阵2.5 特殊符号2.6 基本数学函数;2.1表达式;2.1表达式;2.1.1 数值;2.1.1 数值;2.1.2 变量;2.1.2 变量;可以表示“无穷大”、“不定值”,说明matlab容错性强;运算优先级:
算术运算符关系运算符逻辑运算符
圆括号可以改变其顺序!;一)算术运算符;二)逻辑运算符;三)关系运算符;2.1.4 函数;1)函数可嵌套 ;2)函数可多输入;3)函数可多输出;;2.1表达式;可通过输入每个元素的方式产生
可以通过数据文件产生
可以通过MATLAB提供的标准函数产生
直接调用其他M文件,即可使用已有的矩阵变量
;在MATLAB中,矩阵放在[ ]中,行元素用“,”或用空格分开,一行元素输入结束后,用“;”或用回车隔开。
如:a=[1 4 6;5 8 9;6 3 2]
当矩阵中某些元素之间数值连续时
如:a=[1 2 3 4 5]
可用冒号(:)操作符使输入简化
即a=[ 1:5 ]
;输入方法一:
a=[ 1 2 3 ;5 6 7 ]
输入方法二:
a=[ 1 , 2 , 3
5 , 6 , 7 ]
因为数值连续,所以有方法三:
a=[ 1:3 ; 5:7 ]
;通过数据文件产生矩阵;通过MATLAB提供的函数产生矩阵;1、单位矩阵( E方阵)和广义单位矩阵的产生;2、随机数矩阵的产生
随机数的产生常常用在控制系统仿真以及信号分析,是一个非常重要的手段。MATLAB提供了很好的随机数产生函数:
rand()
randn();1)产生[0,1]之间的均匀分布的随机数:
;2)产生元素在[m,n]间分布的随机数:;3)产生均值为0,方差为1的标准正态分布随机数: ;4)产生均值为m,方差为q2的正态分布随机数:;3、对角矩阵的产生
第一步: 给出对角线上的元素,放在一个向量V中。
第二步: 用函数 A=diag(V); 可产生相应的对角矩阵。;4、用其它函数也可间接产生用户想要的矩阵;通过用户编写M文件的方式产生矩阵;旋转
重新排列
复制
;1)矩阵的旋转;2)矩阵的重新排列;3)矩阵的复制;4)矩阵的翻转;5)矩阵的拼接;6)矩阵的行列删除;2.3 矩阵的基本运算;复习线性代数基础知识:
4)转置:把矩阵的行换成列
(Am×n)’= An×m
5)逆阵:
对n阶方阵A(必须是方阵) ,如果有一个n阶方阵B,
使得: AB=BA=E
则称: 方阵A是可逆的,
方阵B是为A的逆阵,记为B=A-1 ;2.3 矩阵的基本运算;2.3 矩阵的基本运算;加、减——对应的矩阵元素相运算;点乘——元素对元素乘法叉乘——矩阵对矩阵乘法 对比举例;矩阵的右除、左除;;重点;
则在MATLAB中运行结果:;分析:
K/N=K*inv(N)
因为N不是方阵,没有逆阵,所以报告错误。
K\N=inv(K)*N
因为K的逆阵尺寸2×2,N的尺寸2×3,所以结果矩阵2×3。
;
则MATLAB中A.^B的结果:;%复共轭转置 ’ %非共轭转置 .’;2、关系运算;2、关系运算;3、逻辑运算;逻辑运算函数;1)异或函数C=xor(A,B);2)all(x);;3)any(x);;4)find(x);函数输出1个变量时:
返回值:
非0元素的搜索次序;函数输出2个变量时:
返回值:
非0元素的行下标、
列下标;函数输出3个变量时:
返回值:
行下标、列下标、非0元素值
;5)isnan(x) 找出矩阵x中含有的Nan数据(无效数据的来源:0/0,Inf/Inf);其他常见函数;length
功能:求向量长度
格式:n=length(x) %当x为向量时,它等于向量的长度。当X是矩阵时,可得到X的最长维尺寸。
;size
???能:求阵列维大小
;2.4 高维矩阵;;2.4.1 高维矩阵的产生;等价为[A;B];2.4.1 高维矩阵的产生;2.4.2 高维矩阵的标识;2.4.2 高维矩阵的标识;2.4.2 高维矩阵的标识;2.4.4 高维矩阵的应用——图像处理;2.4.4 高维矩阵的应用——图像处理;clear all %先清空工作空间
x=imread(苹果1.bmp);%读入图像数据
figure(1);%设置1号图形窗口
imagesc(x);%显示苹果图像
y=double(x);%将un
您可能关注的文档
最近下载
- 《火山爆发》幼儿园大班科学PPT课件.ppt VIP
- (说明书)龙门铣床主轴箱、进给系统及工作台的设计[精品].doc
- 22G101 三维彩色立体图集.docx
- 2020 ACLS-PC-SA课前自我测试试题及答案.docx
- 《山海经》PPT(小学生演讲).pptx VIP
- 中国血脂管理指南(2023年).docx
- 山东省临沂市兰山区2025年中考物理一模试题含答案.pptx VIP
- 2025年度“三会一课”及“主题党日”活动计划表+2025年党组理论学习中心组学习计划.doc VIP
- 私人商铺租赁合同范本范本.doc VIP
- 山东省临沂市兰山区2025年中考物理一模试题(附参考答案).pdf VIP
文档评论(0)