第2章Matlab及其应用2.1 MATLAB的基本矩阵运算2.2 MATLAB的变量
2.3 关系和逻辑运算
2.4 矩阵操作
2.1、MATLAB的基本矩阵运算2.1.1 简单矩阵输入
1、命令行简单键盘输入
用于很少数据输入
矩阵的方向:, ; NaN
Inf
2、文件形式输入
文本文件:从文本文件中读
入数据
mat文件:matlab自有的数
据格式>> B=[1 2 3; 4 5 6]
B =
1 2 3
4 5 6
2.1.2 语句生成矩阵
1、线性等间距格式矩阵
(1)X=起始值:增加值:结束值
(2)linspace命令
a=linspace(1,10,5);
(3)logspace命令
b=logspace(0,2,10)
2、矩阵连接
c=[a b];
生成矩阵的函数zeros ones eye randn
2.1.3 矩阵运算1、矩阵的运算符
+:加法
-:減法
*:乘法;点乘:.*
/:右除;右除:./
\:左除;左除:.\
^:乘方
2、矩阵的转置等运算
’ 共轭转置;.’ 转置
inv:矩阵求逆
det:求行列式值
eig:求特征值与特征向量
1
/ () ; \ () :
()*; \
a b
a b a b
b a
Ax b
x A b Inv A b x A b
-
==
=
===
除法左除法對矩陣
运算规则:从左到右;先乘除后加减;乘方运算符最高
(1)两矩阵加减,前提是维数相同,进行加减运算时,对应的元素进行加减;(2)矩阵与标量加减,用矩阵中的每个元素都与标量进行加减运算;
(3)两矩阵相乘,前提是前一矩阵的列等于后一矩阵的行,与数学约定一样;(4)矩阵与标量相乘,用矩阵中的每个元素都与标量进行相乘;
(5)矩阵中的元素对元素的相乘:.*数组全部赋值为1
矩阵中的元素对元素的相除:./ .\
z=x.^y x,y均为向量:z(i)=x(i) ^y(i)
x为向量,y为标量:z(i)=x(i) ^y
x为标量,y为向量:z(i)=x^y(i)
2.1.4 矩阵的超越函数
函数名含义
abs绝对值或者复数模
sqrt平方根
real实部
imag虚部
conj复数共轭
round4舍5入到整数
fix舍入到最接近0的整数
floor舍入到最接近-∞的整数
ceil舍入到最接近∞的整数
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论