找回密码
 注册
Simdroid-非首页
查看: 116|回复: 5

请问如何提取矩阵中的某个元素啊

[复制链接]
发表于 2010-7-7 21:21:27 | 显示全部楼层 |阅读模式 来自 浙江台州
例如:A=[1 2 3;4 5 6] 如何提取A(2,3)元素呢
发表于 2010-7-7 23:02:17 | 显示全部楼层 来自 四川成都
Simdroid开发平台
你不是已经提取了吗?直接输入A(2,3)就OK了
回复 不支持

使用道具 举报

发表于 2010-7-8 06:05:24 | 显示全部楼层 来自 贵州贵阳
或者单下标索引,a(6)
回复 不支持

使用道具 举报

发表于 2010-7-9 16:08:31 | 显示全部楼层 来自 德国
qibbxxt可否把单下表索引再详细解释一下,用A(6)还是a(6), matlab这样的定义是默认只针对数组A吗?
回复 不支持

使用道具 举报

发表于 2010-7-9 16:49:39 | 显示全部楼层 来自 四川成都
本帖最后由 lengyunfeng 于 2010-7-9 18:52 编辑

4# Melvin1231

越俎代庖一下,希望qibbxxt兄不介意哈:lol 。MATLAB中矩阵的内存存储是按列进行的,也就是说一个矩阵从第一列开始,存储完了一列后,再紧接着下一列,这样从整体来看的话,它也是一个列向量,所以你用单下标索引也是OK的,比如这个例子中的A(6)就代表按列存储中的第6个数。另外,想知道某个矩阵A中的(i,j)元素的单下标索引可以采用sub2ind进行查找。
应该是A(6),MATLAB中的字符变量是区分大小写的。

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-9-2 09:38:54 | 显示全部楼层 来自 黑龙江哈尔滨
A(2,3),A(6)都可以。两种写法,两种思路:A(2,3)是按矩阵的取法,A(6)是按照存储顺序的取法。要了解存储顺序的话4楼说的很清楚了

评分

1

查看全部评分

回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-6 21:31 , Processed in 0.033448 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表