MATLAB中的矩阵运算.ppt

MATLAB中的矩阵运算.ppt

ID:48088158

大小:88.50 KB

页数:11页

时间:2020-01-14

MATLAB中的矩阵运算.ppt_第1页
MATLAB中的矩阵运算.ppt_第2页
MATLAB中的矩阵运算.ppt_第3页
MATLAB中的矩阵运算.ppt_第4页
MATLAB中的矩阵运算.ppt_第5页
资源描述:

《MATLAB中的矩阵运算.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB中的矩阵运算MATLAB与其它数学软件的不同之处就在于强大的矩阵运算功能,下面我们分别加以讨论。1.向量及其运算向量可以用冒号、z=[x,y](见上面)、b=a(1:3,2)的形式生成,它也可以利用下面的2个函数生成,即(1)linespace(a,b,n)生成n个元素的行向量,它的元素的(a,b)间线性等距分布。(2)logspace(a,b,n)生成n个元素行向量,其元素在(a,b)间对数等距分布。向量的2种基本数学运算是点积与叉积,其命令为:dot(a,b)---返回向量的点积;cross(a,b)---返回向量的

2、叉积。>>a=[123];b=[456];c=dot(a,b)c=32>>d=cross(a,b)d=-36-3向量可进行+、-、×、/运算,也可进行转置运算,如A.’。也可以乘以一个数,如>>2*[123]ans=246事实上,很多MATLAB函数者可以作用到向量的每一个元素上,例如>>[123].^2ans=149>>log([123])ans=00.69311.0986对于矩阵A第i行第j列的元素,可用A(i,j)来引用,下面的例子将使矩阵增加一列。>>A=[123;456;789];A(1,4)=10;AA=12310456

3、078902、矩阵、数组及其运算(1)矩阵的+、-、×、/,^运算A+B2个矩阵相加;A-B2个矩阵相减;A*B2个矩阵相乘;A/B2个矩阵相除,相当于A*inv(B)或者A*B-1;A^n矩阵A的n次方。(2)数组的×、/,^运算A.*B矩阵A,B的对应元素相乘;A./B矩阵A,B的对应元素相除;A.^B矩阵A,B的对应元素进行乘幂运算。(3)转置运算A’矩阵的转置运算A.’数组的转置运算,实际上,这是矩阵的共轭转置。(4)常用的矩阵生成函数●zeros生成元素全为0的矩阵zeros(n)生成n×n的全0阵;zeros(m,n),

4、zeros([m,n])生成m×n的全0阵;zeros(size(A))生成与矩阵A大小相同的全0阵。●ones生成元素全为1的矩阵ones(n)生成n×n的全1阵;ones(m,n),ones([m,n])生成m×n的全1阵;ones(size(A))生成与矩阵A大小相同的全1阵。●eye生成单位矩阵eye(n)生成n×n的单位阵;eye(m,n),eye([m,n])生成m×n的单位阵;eye(size(A))生成与矩阵A大小相同的单位阵。●rand生成均匀分布的随机阵rand(n)生成n×n的随机阵;rand(m,n),ran

5、d([m,n])生成m×n的随机阵;rand(size(A))生成与矩阵A大小相同的随机阵。●randn生成正态分布的随机阵randn(n)生成n×n的正态随机阵;randn(m,n),randn([m,n])生成m×n的正态随机阵;randn(size(A))生成与矩阵A大小相同的正态随机阵。(5)其它基本运算●fliplr(A)将A左右翻转;●flipud(A)将A上下翻转;●rot90(A)将A旋转90度。●tril(A)返回A的下三角部分;tril(A,k)返回A第K条对角线以下部分,K=0为主对角线,K>0为主对角线以上,

6、K<0为主对角线以下。●triu(A),triu(A,K)返回A的上三角部分,其它同上。●diag(v)返回以向量v为主对角线的矩阵;diag(v,k)若v是n个元素的向量,则它返回一个大小为n+abs(k)方阵,向量v位于第k条对角线上。K=0代表主对角线,k>0为主对角线以上,k<0为主对角线以下。diag(A)以向量形式,返回A的主对角线元素;diag(A,k)对于矩阵A,返回由第k条对角线构成的列向量。3、矩阵及数组函数以下是数组运算的最基本的数学函数,它们在进行数学运算时,都可以作用到数组的每一个元素上去。例如:>>sin

7、([0,pi/6,pi/3,pi/2])ans=00.50000.86601.0000这些函数列出如下:sin(正弦),cos(余弦),tan(正切),cot(余切),sec(正割),csc(余割),asin(反正弦),acos(反余弦),atan(反正切),acot(反余切),asec(反正割),acsc(反余割),sinh(双曲正弦),cosh(双曲余弦),tanh(双曲正切),coth(双曲余切),asinh(反双曲正弦),acosh(反双曲余弦),atanh(反双曲正切),acoth(反双曲余切),asech(反双曲正割),

8、acsch(反双曲余割),exp(指数),log(自然对数),log10(常用对数),log2(以2为底的对数),pow2(以2为底的指数),sqrt(平方根),abs(绝对值,对复数为模),angle(复数的辐角),conj(复数的

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

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

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