×

MATLAB矩阵计算大全

消耗积分:2 | 格式:doc | 大小:31KB | 2014-07-13

zhang28287

分享资料个

该文档主要讲述在matlab环境中,对矩阵的各种转化等计算程序的解析。

A+B,A-B,8A,A的平方,A*B,矩阵A的逆.

1.A+B

》》A=ones(3);B=magic(3);C=A+B

2.A-B

》》%同上

3.8A

》》8*A

4.A的平方,A*B,矩阵A的逆.

》》A.^2;A^2;A*B;A.*B;inv(A);

注意:像带点“。”时对应元素相乘((如A.*B)),不带时矩阵相乘(如A*B)。

% 由m行n列构成的数组称为(m×n)阶矩阵。

% 用“[]”方括号定义矩阵;

% 其中方括号内“,”逗号或“ ”空格号分隔矩阵列数值;

% “;”分号或“Enter”回车键分隔矩阵行数值。

% 例:a=[a11 a12 a13;a21 a22 a23]或a=[a11,a12,a13;a21,a22,a23]定义了一个2*3

% 阶矩阵a。

% aij可以为数值、变量、表达式或字符串,如为数值与变量得先赋值,表达式和变量可以

% 以任何组合形式出现,字符串须每一行中的字母个数相等 ,调用时缺省状态按行顺序取字

% 母,如a(1)为第一行第一个字母。

%

% 常用函数如下:函数命令 说明

% size(a)

% [d1,d2,d3,。.]=size(a) 求矩阵的大小,对m*n二维矩阵,第一个为行数m,第二个为

% 列数n;

% 对多维矩阵,第N个为矩阵第N维的长度。

% cat(k,a,b) 矩阵合并,运行a = magic(3)

% b = pascal(3)

% c = cat(4,a,b)

% 改4为3或2或1,自己体会合并后的效果。

% k=1,合并后形如 [a;b],行添加矩阵(要求a,b的列数相等才能合并);

% k=2,合并后形如[a,b],列添加矩阵(要求a,b的行数相等才能合并),以此类推,n维的矩

% 阵合并,要求n-1维维数相等才可以)。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !