请问matlab中如何得到满足条件的元素的下标?

请问matlab中如何得到满足条件的元素的下标?已知V=[3461011121212],E=[13678],C=max(V(E)),请问如何得到C所对应的V中元素下标的较... 请问matlab中如何得到满足条件的元素的下标?已知V=[3 4 6 10 11 12 12 12], E=[1 3 6 7 8], C=max(V(E)), 请问如何得到C所对应的V中元素下标的较小值(即C所对应的E中的元素的较小值)?本例中结果是6 展开
 我来答
司马刀剑
高粉答主

2018-04-12 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7539万
展开全部

matlab的find()函数可以找出参数中非零元素的索引(即下标),因此获取矩阵中某个元素的下标的实现方法为:在matlab命令窗口输入find()函数。具体应用举例如下:

1、在matlab命令窗口输入一个示例矩阵:A = [1 2 3;3 4 5;5 6 7],输入及显示如下:

2、继续在命令窗口输入:[m,n] = find(A==2),表示二维矩阵A中等于2的元素的行列位置分别赋值给m和n,输出结果为:

即表示元素2在矩阵A的第1行第2列。

3、为了测试矩阵中存在多个元素的情况,例如查找元素3的下标,在命令窗口输入: [m,n] = find(A==3),此时输出结果为:

因为矩阵A中有两个元素都等于3,所以结果包含两组位置,分表表示第2行第1列和第1行第3列。

追问
已解决,谢谢
PeriShare
2018-04-12 · 分享PD理论最新研究成果和进展
PeriShare
采纳数:2408 获赞数:36827

向TA提问 私信TA
展开全部
没看明白你在讲什么,逻辑上绕来绕去,什么是对应?
追问
已解决,谢谢
追答
不客气
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式