Octave 中的矩阵元素
Octave中的矩阵和Matlab中的用法基本相同,但是为了明确一下,写出来具体的例子方便大家理解
生成一个一般的矩阵:
>> A=[1,2,3;4,5,6;7,8,9;] %逗号用来分隔每一行的元素,分号是换行
A =
1 2 3
4 5 6
7 8 9对某个元素获取:
>> a12=A(1,2)
a12 = 2
>> a21=A(2,1)
a21 = 4对某一行的获取:
>> A1i=A(1,:)
A1i =
1 2 3对1、3两行获取:
>> A([1,3],:)
ans =
1 2 3
7 8 9对某一列的获取:
>> Aj1=A(:,1) %提取第一列
Aj1 =
1
4
7对1、3两列的获取:
>> A(:,[1,3])
ans =
1 3
4 6
7 9元素遍历顺序说明:
>> A1=A(1)
A1 = 1
>> A2=A(2)
A2 = 4
>> A3=A(3)
A3 = 7
>> A4=A(4)
A4 = 2可以看出编号大小的排列是先遍历列再遍历行
1091

被折叠的 条评论
为什么被折叠?



