matlab中求矩阵的转置矩阵,是什么函数?

[复制链接]
查看11 | 回复2 | 2018-12-18 21:18:46 | 显示全部楼层 |阅读模式
矩阵转置用符号“`”来表示和实现。 例如: 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的逆矩阵
回复

使用道具 举报

千问 | 2018-12-18 21:18:46 | 显示全部楼层
A是矩阵,A的转置矩阵B=transpose(A)
回复

使用道具 举报

千问 | 2018-12-18 21:18:46 | 显示全部楼层
矩阵厂家联系方式 赵经理 186*****8883****2493
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行