00问答网
所有问题
matlab实现查找数组中某个组合的下标,例如在a=[4,1,4,2,1,4,3,4,4,4]中查找[4,X,4]组合的下标。
X为任意值,在a中符合的组合有[4,1,4]、[4,3,4]、[4,4,4],然后得到这几个组合在a中的下标,求各位大神帮帮忙,谢谢!
举报该问题
推荐答案 2014-12-23
a=[4,1,4,2,1,4,3,4,4,4];
ind=find(a(1:end-2)==4);
ind=ind(a(ind+2)==4)
ind =
1 6 8
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DeIBIDTZenZnTeZrrZT.html
相似回答
如何获取
matlab数组中的下标
?
答:
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、为了测试矩阵中存在多个元素的情况
,例如查找
...
matlab中
如何对
数组
进行
下标
和索引?
答:
1、下标法(subscripts)A(ii,jj):其中ii和jj可以是一维向量、标量、“:”号或者“end”比如:A(2:
3,3
:-1:1)表示引用
数组中的2
~3行,3~1列对应的元素 A(:,end)表示引用最后一列元素,“:”表示所有列或行,“end”表示最后一列或列,“end-n”表示倒数第n行或列 A(1,end-1)表示引用...
matlab中下标
是怎么算的
答:
>> a(2,4)ans = 8 单下标:>> a(11)ans = 8 单下标就是每一列按照顺序排列,第十一个数就是所要的8。取出子矩阵:>> a(2:
3,[1,2,4]
)ans = 2 4 8 3 6 12
matlab
中 给出一组排列
组合
数作为
下标在
另
一
个
数组中
找到对应下标的数...
答:
主要是排列组合命令 nchoosek,和 .* 的用法 代码如下:clc;clear;n = 1:5;
A =
1
:5;x = nchoosek(n,3);result = A(x(:,1)) .* A(x(:,2)) .* A(x(:,3))
大家正在搜
查找数组中元素的下标
如何通过下标查找字符数组元素
c语言查找数组中最大元素及下标
获取对象在数组中的下标
js中数组的下标从几开始
如何输出数组的下标
c语言查找数组元素并输出下标
javascript数组下标
如何求数组下标