第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小时内删除。