1、size():获取矩阵的行数和列数
① s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素是矩阵的行数,第二个元素是矩阵的列数。
② [r,c]=size(A),当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c。
③ size(A,n)如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则 size将返回矩阵的行数或列数。其中r=size(A,1)该语句返回的时矩阵A的行数, c=size(A,2) 该语句返回的时矩阵A的列数。
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31>> clear >> A =rand(3,5) rows = size(A,1) clos = size(A,2) [r,w] = size(A) A = 0.6788 0.4916 0.1467 0.1023 0.4142 0.2116 0.0534 0.5893 0.4141 0.0500 0.2655 0.5741 0.6998 0.6944 0.5359 rows = 3 clos = 5 r = 3 w = 5
2、magic(n)
生成一个n*n的矩阵【魔方矩阵】,矩阵元素是由整数1到n^2组成的并且任何行任何列的和都相等,阶数n必须是大于等于3的标量。例如,magic(3)如下所示:
复制代码
1
2
3
4
5
6
7>> magic(3) ans = 8 1 6 3 5 7 4 9 2
2、eye(n)
创建n*n的单位阵。例如,eye(5)如下所示:
复制代码
1
2
3
4
5
6
7
8
9>> eye(5) ans = 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1
最后
以上就是光亮奇迹最近收集整理的关于matlab中的size()、magic()、eye()函数的全部内容,更多相关matlab中内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复