获取矩阵元素的方法 4种方法 B(1,2) B(9) B(sub2ind(size(B),3,4))

本文介绍了在Matlab中获取矩阵元素的四种方法:1) 编号索引,2) 线性索引,3) 冒号操作,4) end关键字。重点讲解了sub2ind和ind2sub函数在多维数组直接引用中的应用,并提供了相关示例。
摘要由CSDN通过智能技术生成

立即学习: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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值