立即学习:https://edu.csdn.net/course/play/24708/278802?utm_source=blogtoedu
获取矩阵元素的方法 4种方法
1 使用编号索引(指定元素行号和列号)
B=rand(3,5)
B(1,2) 先行后列
2 线性索引
B(3,3 ) \\ B(9) 9为线性索引编号 (不是行数和列数想乘)
当不知道线性索引编号的时候使用
sub2ind(size(B),3,3) 查出线性索引编号
当不知道B的大小的时候使用
B(sub2ind(size(B),3,4))
sub2ind函数和ind2sub函数用于多维数组的直接引用,索引顺序与重组顺序一致。
sub2ind(size(F),1,1,1) %求第1行、第1列、第1页的数值的单一索引
sub2ind(size(F),1,2,1) %求第1行、第2列、第1页的数值的单一索引
sub2ind(size(F),1,2,3) %求第1行、第2列、第3页的数值的单一索引
[r c p]=ind2sub(size(F),19) %由单一索引求其对应的行列页数值。
3 使用冒号
创建一个魔方矩阵
A=magic (4)
A
求第四列元素的和
(1) A(1,4)+A(2,4)+A(3,4)+A(4,4)
(2) sum(A(1:4,4)) 注释:1:4(一到4行),第4