00问答网
所有问题
MATLAB找数组中某个数的全下标
MATLAB找数组中某个数的全下标全下标指的是x,y形式的,找单下标用fine那全下标呢?
举报该问题
推荐答案 2017-04-10
你说用fine找单下标,是不对的,你的意思可能是find,如:
>> a=magic(3)
a =
8 1 6
3 5 7
4 9 2
>> l=find(a==2)
l =
9
求双下标是用ind2sub,如:
>> k=ind2sub(l,size(a))
k =
3 3
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DeBIIZIDDnr0nBjD0B0.html
相似回答
matlab
小问题,在线求指导啊!
答:
一个数组 [1 2 3 4;5 6 2 6]
全下标就是这个数在数组中的位置1的全下标是[1,1] 5的全下标是[2,1],单下标就是这个数的索引
,按列排序从上到下从左到右,1的单下标是1 ,5的的单下标是2,2的单下标是3。A=rand(3,5)[m,n]=find(A>0.5)ind=sub2ind(size(A),m,n)m为...
matlab
如何提取
数组的下标
!?
答:
直接利用find函数,举个例子:rng('default')A=rand(3,5)A = 0.7060 0.0462 0.6948 0.0344 0.7655 0.0318 0.0971 0.3171 0.4387 0.7952 0.2769 0.8235 0.9502 0.3816 0.1869 L=A>=0.5;find(L)ans = 1 6 7 9 13 14 ...
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找数组中某个数的全下标
答:
你说用fine找单
下标
,是不对的,你的意思可能是find,如:>> a=magic(3)a = 8 1 6 3 5 7 4 9 2 >> l=find(a==2)l = 9 求双下标是用ind2sub,如:>> k=ind2sub(l,size(a))k = 3 3
大家正在搜
数组下标的数据类型
数组下标的下限是什么
数组下标的数据类型不允许是
c语言数组下标的下限
数组元素下标的数据类型为
数组的下标
数组的下标从什么开始
数组元素的下标从什么开始
全下标和单下标
相关问题
怎样返回matlab矩阵中某个元素的下标
用matlab如何求出一个数组中最接近某个数的两个数的下标?...
matlab数组中如何找某个值的坐标
matlab中如何找到数组中某个数值的索引的问题
MATLAB中如何找出第一个大于某数的元素的下标
用matlab如何求出一个数组中最接近某个数的两个数的下标
matlab中,运用find寻找数组中某个数(设为a)的位置...
用matlab如何求数组最大值,同时返回下标