- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
——MATLAB矩阵基本操作;8.2.1表示式
8.2.2矩阵基础
8.2.3矩阵产生和操作
8.2.4逻辑和关系运算
8.2.5操作符和特殊字符;8.2.6基本矩阵和矩阵操作
8.2.7基本数学函数
8.2.8逻辑函数
;§8.2.1Matlab表示式;一.变量:由字母,数字和下划线组成。最长31个字符,区分大小写字母,A,a变量完全不一样;
特殊变量:matlab固定变量,可看作关键字,普通包含
(1)ans:系统默认结果变量;
(2)eps:允许误差;在一些需要提供误差函数时使用;
(3)pi:?,3.1416
(4)Inf:正无穷大,当出现1/0时;
(5)NaN:不确定,当出现0/0时。;§8.2.1Matlab表示式;§8.2.1Matlab表示式;
关系操作符:大于,小于,小于(小于等于),不小于(大于等于),等于,不等于。
注意:关系运算结果是0,1组成矩阵。关系成立结果为1,不成立为0。
等等
位操作符:按位与,或等
;§8.2.1Matlab表示式;§8.2.1Matlab表示式;MATLAB经典函数
;§8.2.1Matlab表示式;规则:
?矩阵元素必须用[]括住
?矩阵元素必须用逗号或空格分隔
?在[]内矩阵行与行之间必须用分号分隔或按Enter键分割;矩阵元素能够是数字或任何matlab表示式,表示式不可包含未知变量;能够是实数,也能够是复数,复数可用特殊函数i,j输入。
例:1.a=[123;456]
2.b=[2pi/2;sqrt(3)3+5i]
3.x=9;y=pi/6;%定义x,y变量
A=[35sin(y)
cos(y)x^27
x/251]%产生矩阵A
说明:%为Matlab注释开始标志,后面文字不进行计算
;矩阵修改;
比如
a=[120;305;789]
a=120
305
789
a(3,3)=0
a=120
305
780;用matlab函数创建和修改矩阵;例利用diag产生对角阵
diag(M)M为矩阵或向量,对于矩阵,取对角元产生一个列向量;对于向量则产生一个对角阵;Matlab中用于产生特殊矩阵函数;还有伴随矩阵、稀疏矩阵、范德蒙等矩阵创建等等
注意:matlab严格区分??小写字母,所以a与A是两个不一样变量。
matlab函数名必须小写。;2.矩阵标识和子矩阵;B=magic(5)
B=
17241815
23571416
46132022
101219213
11182529
B1=B(1:2,[1,3,5])
B1=
17115
23716
;3.矩阵运算;矩阵乘(?)运算
规则:
A矩阵列数必须等于B矩阵行数
[例]a=[123;456;780];b=[1;2;3];c=a*b
c=14
32
23
标量可与任何矩阵相乘
[例]d=[-1;0;2];f=pi*d
f=-3.1416
0
6.2832
;在matlab中矩阵除运算有两种矩阵除运算;§8.2.2矩阵基础;§8.2.2矩阵基础;Matlab中用于产生特殊矩阵函数;§8.2.2矩阵基础;§8.2.2矩阵基础;§8.2
文档评论(0)