1.Array Indexing
A([1 3; 1 3])
- A矩阵的一号元素与三号元素,换列,A矩阵的一号元素与三号元素。
位置的判定:在矩阵中,第一列开始,自上而下 ,依次为1,2,3…,然后再从第二列,第三列依次往后数。
A([1 3],[1 3])
2.
3.Some Matrix Related Functions
-
find():返回所需要元素的位置。
例:find(A)—>返回A中不为零元素位置。
find(A>1)—>返回A中大于一元素位置。
-
sortrows():按照行排序。(默认首行)
-
size():获取矩阵的行数和列数。
-
length():矩阵长度,返回行数与列数的最大值。相当于max(size(a))。
-
sum():对矩阵求和。默认为每列的和,如加上2则为每行的和。
例:sum(A):A每列的和。
sum(A,2):A每行的和。
-
meshgrid():
-
meshgrid函数生成的X,Y是大小相等的矩阵,xgv,ygv是两个网格矢量,xgv,ygv都是行向量。
X:通过将xgv复制length(ygv)行(严格意义上是length(ygv)-1行)得到
Y:首先对ygv进行转置得到ygv’,将ygv’复制(length(xgv)-1)次得到。
例如
[X,Y] = meshgrid(1:3,10:14)
X =
1 2 3
1 2 3
1 2 3
1 2 3
1 2 3
Y =
10 10 10
11 11 11
12 12 12
13 13 13
14 14 14
|
请发表评论