手把手教你用matlab创建特殊矩阵(1)
来源:网络收集 点击: 时间:2024-03-01双击打开桌面上matlab程序,运行起来,我们今天介绍几种函数。

eye(n)函数;创建n*n的单位矩阵,所谓的单位矩阵,从左上角到右下角的对角线(称为主对角线)上的元素均为1,这个在矩阵中很常用。n*n是一个规则的方块。
我们以eye(3)为例子

eye(m,n)函数,相比eye(n)函数,这个函数功能更强大一些,不仅可以表示规则的方块矩阵,也可以表示不规则的方块矩阵,十分的常用。创建m*n的矩阵就可以用这个函数命令。
我们以eye(3,4)为例子

eye(size(A));创建与A矩阵维数相同的单位矩阵。其中A矩阵是已知的,我们只需输入这个命令就可以创建一个与A矩阵同纬度的单位矩阵,十分的方便快捷。
我们以矩阵A=;
eye(size(A))
ans =
1 0 0
0 1 0
0 0 1

ones(m,n)函数;创建一个全部是1的矩阵,这也是非常见到一个矩阵。
我们以ones(4,5),创建一个不同维度的矩阵
ones(4,5)
ans =
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1

ones(n)函数;创建一个n阶全部是1的矩阵,这也是非常见到一个矩阵。
我们以ones(5),创建一个同维度的矩阵。
ones(5)
ans =
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1

ones(size(A)):创建一个与A维数相同的全1矩阵。
其中A矩阵是已知的,我们只需输入这个命令就可以创建一个与A矩阵同纬度的全1矩阵,十分的方便快捷。
我们以矩阵A=;
ones(size(A))

是不是很简单,和小编一起来试一试。
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_201751.html