对于二维矩阵,可以用二维的下标引用,这是最直观,自然的。但是在内存中,matlab矩阵的存储次序如何呢,是一列一列的存的。比如,
>> A = rand(2,5)
A =
0.4089 0.1436 0.0832 0.0304 0.7000
0.7080 0.8713 0.4617 0.7532 0.2145
在内存中,则是,
起始地址 Addr
Addr :0.4089
Addr +1:0.7080
Addr +2:0.1436
Addr +3:0.8713
Addr +4:0.0832
Addr +5:0.4617
。。。
所以,
>> A(6)
ans =
0.4617
>> A(2,3)
ans =
0.4617
Tuesday, September 23, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment