题目
matlab中求矩阵的转置矩阵,是什么函数?
提问时间:2020-07-26
答案
矩阵转置用符号“`”来表示和实现.
例如:A=[1 2 3;4 5 6 ;7 8 9 ];
B=A`↙
B=1 4 7
2 5 8
3 6 9
如故Z是复数矩阵,则Z`为它们的复数共轭转置矩阵,非共轭转置矩阵使用Z.`或conj(Z`).
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维维数相等才可以).
fliplr(a) 矩阵左右翻转
flipud(a) 矩阵上下翻转
rot90(a)
rot90(a,k) 矩阵逆时针旋转90度(把你的头顺时针旋转90看原数就可以知道结果了,^-^)
k参数定义为逆时针旋转90*k度.
flipdim(a,k) 矩阵对应维数数值翻转,如k=1时,行(上下)翻转,k=2时,列(左右)翻转.
tril(a)
tril(a,k) 矩阵的下三角部分(包括对角线元素),对应k=0时的取值数.
k参数设置为正负数值对应对角线向上或向下移动k行划分下三角元素.
triu(a)
tril(a,k) 矩阵的上三角部分(包括对角线元素),对应k=0时的取值数.
k参数设置为正负数值对应对角线向上或向下移动k行划分上三角元素.
diag(a)
diag(a,k) 生成对角矩阵或取出对角元素,对应k=0时的取值数.
k参数设置为正负数值对应对角线向上或向下移动k行取对角元素或生成对角矩阵.
repmat(a,m,n) 矩阵复制,把矩阵a作为一个单位计算,复制成m*n的矩阵,其每一元素都含一个矩阵a,实际结果为一个size(a,1)*m行,size(a,2)*n列的矩阵.
w=meshgrid(s,t)
[u,v]=meshgrid(s,t) 生成行m=size(t,1)*size(t,2),列n=size(s,1)*size(s,2))阶的两个矩阵.其中u为按行顺序取s的n个矩阵元数,按列排列重复m行,v为按列顺序取t的m个矩阵元数 ,按行排列重复n列.只生成一个矩阵时,w=u.
eye(a)
eye(a,k) 生成a阶单位方阵
k参数设置为生成a×k阶单位矩阵,即生成a阶单位方阵后,取前k列,不足补0.
ones(a)
ones(a,k) 生成a阶全1方阵
k参数设置生成a×k阶全1矩阵.
zeros(a)
zeros(a,k) 生成a阶全0方阵
k参数设置生成a×k阶全0矩阵.
inv(a) 生成a的逆矩阵
例如:A=[1 2 3;4 5 6 ;7 8 9 ];
B=A`↙
B=1 4 7
2 5 8
3 6 9
如故Z是复数矩阵,则Z`为它们的复数共轭转置矩阵,非共轭转置矩阵使用Z.`或conj(Z`).
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维维数相等才可以).
fliplr(a) 矩阵左右翻转
flipud(a) 矩阵上下翻转
rot90(a)
rot90(a,k) 矩阵逆时针旋转90度(把你的头顺时针旋转90看原数就可以知道结果了,^-^)
k参数定义为逆时针旋转90*k度.
flipdim(a,k) 矩阵对应维数数值翻转,如k=1时,行(上下)翻转,k=2时,列(左右)翻转.
tril(a)
tril(a,k) 矩阵的下三角部分(包括对角线元素),对应k=0时的取值数.
k参数设置为正负数值对应对角线向上或向下移动k行划分下三角元素.
triu(a)
tril(a,k) 矩阵的上三角部分(包括对角线元素),对应k=0时的取值数.
k参数设置为正负数值对应对角线向上或向下移动k行划分上三角元素.
diag(a)
diag(a,k) 生成对角矩阵或取出对角元素,对应k=0时的取值数.
k参数设置为正负数值对应对角线向上或向下移动k行取对角元素或生成对角矩阵.
repmat(a,m,n) 矩阵复制,把矩阵a作为一个单位计算,复制成m*n的矩阵,其每一元素都含一个矩阵a,实际结果为一个size(a,1)*m行,size(a,2)*n列的矩阵.
w=meshgrid(s,t)
[u,v]=meshgrid(s,t) 生成行m=size(t,1)*size(t,2),列n=size(s,1)*size(s,2))阶的两个矩阵.其中u为按行顺序取s的n个矩阵元数,按列排列重复m行,v为按列顺序取t的m个矩阵元数 ,按行排列重复n列.只生成一个矩阵时,w=u.
eye(a)
eye(a,k) 生成a阶单位方阵
k参数设置为生成a×k阶单位矩阵,即生成a阶单位方阵后,取前k列,不足补0.
ones(a)
ones(a,k) 生成a阶全1方阵
k参数设置生成a×k阶全1矩阵.
zeros(a)
zeros(a,k) 生成a阶全0方阵
k参数设置生成a×k阶全0矩阵.
inv(a) 生成a的逆矩阵
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1写出下列程序运行结果.LET A=32LET B=-16LET C=ABS(A+B) PRINT C END 谢谢解答
- 2一个小球以10米每秒的速度运动,并且匀速减速,滚动20m后停止,那么小球滚动到5m时约用时间为多少?急...
- 3一物体自t=0时开始做直线运动,其速度图线如图所示.下列选项正确的是( ) A.在0~6s内,物体离出发点最远为30m B.在0~6s内,物体经过的路程为40m C.在0~4s内,物体的平均速率为7
- 4Do your homework first after school,Tom
- 5用一件事来表达幸福
- 61.已知直线y=kx(k不等于0)与双曲线y=8/x在第一象限交与A带你,且点A的横坐标为4,点B在双曲线上
- 7在400米环形跑道的两边每隔8米插两面旗红旗,3面蓝旗,需要几面红、蓝旗?
- 8关于碱基对、粘性末端
- 9两个数字5和6来用运算符号能组成最大的数是多少?注:我们现在学到有理数的乘方.求··
- 10hat和cap都是帽子,有什么不一样呢?
热门考点
- 15.12汶川地震发生后,某武警部队接到命令,紧急赶往灾区,前3小时行了135千米,照这
- 2英语翻译
- 3一生的戒指中仿写第8自然段的句子,再续写一个句子.
- 4一个圆柱形的铁皮油桶,底面直径为3分米,高为5分米,这个油桶最多能盛汽油多少千克?汽油每升的质量为0.7
- 5what did you do yesterday?we had have a Chinese test.回答的对吗?have是不是多余
- 6我懂得了真惜作文 500字左右
- 7t^2-(t+1)(t-5)
- 8一种圆柱形机器零件它的体积是90cm的立方高是15cm求这种机器零件的底面积
- 9求一篇材料作文的材料(关于校园生活)
- 10if he________ (be) here,he ______(help) us as much as possible.