Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说MATLAB对于矩阵函数的使用「建议收藏」,希望能够帮助你!!!。
MATLAB对于矩阵的使用
1.单位矩阵
eye(n)生成n*n的单位矩阵
eye(n,m)生成n*m的单位矩阵
eye(size(B))生成与B同样大小的单位矩阵
2、全1矩阵
ones (n) 生成n*n的全1矩阵
ones (n,m) 生成n*m的全1矩阵
ones(size(B)) 生成与B同样大小的全1矩阵
ones(1,2)生成一行两列的全一矩阵
与1类似
3、全0矩阵
用法同2
4、随机数矩阵
rand (n) 生成n*n随机方阵,其他类似于2
5、randn (n)
生成元素为正态分布随机数的矩阵,用法同4
6、线性间隔向量的生成
logspace(a,b)生成由50个10^a 到10^b之间的对数间隔点组成的行向量
logspace(a,b,n)生成由n个10^a 到10^b之间的对数间隔点组成的行向量
logspace(a,pi)生成由n个10^a 到pi之间的对数间隔点组成的行向量`
7、分块对角矩阵
blkdiag(a,b,c)生成由a,b,c构成的分块对焦矩阵
8、连接矩阵
cat(d,a,b,c)生成由a,b,c组成的d维矩阵
9、对角矩阵
diag(B)
10、左右调换
fliplr (B) 把矩阵左右调换
flipud(B) 上下调换
rot90(B)把B逆时针旋转90度
11、生成下三角矩阵
tril(B) 生成矩阵B的下三角矩阵
13、生成魔方矩阵
magic(n) %行列对角线都加起来相等
点乘 dot()
叉乘 cross()
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章