matlab中如何在三维数组中查找某一元素?并返回 行、列、页?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 11:08:45
matlab中如何在三维数组中查找某一元素?并返回 行、列、页?
RT,如下面的矩阵A
A=1 2 4
4 2 7
3 5 2
3 6 9
3 4 6
3 7 2
如果压在其中找出全部的“3”并返回所有的 3 行列页,该肿么办呢?
我也试过使用for循环,可以在储存的时候不知道怎么处理了
RT,如下面的矩阵A
A=1 2 4
4 2 7
3 5 2
3 6 9
3 4 6
3 7 2
如果压在其中找出全部的“3”并返回所有的 3 行列页,该肿么办呢?
我也试过使用for循环,可以在储存的时候不知道怎么处理了
先ind=find(A==3);
然后对ind的每一个值
[I,J,K] = ind2sub(size(A),7)
再问: 可是3的个数不止一个啊 怎么把I、J、K变成一个向量? 如果我们知道3的个数为n,可以用I(1:n)来解决 可是如果我们不清楚3的个数呢? 又该如何处理?
再答: ind=find(A==3); for k=1:length(ind) [I(k),J(k),K(k)] = ind2sub(size(A),ind(k)) end
然后对ind的每一个值
[I,J,K] = ind2sub(size(A),7)
再问: 可是3的个数不止一个啊 怎么把I、J、K变成一个向量? 如果我们知道3的个数为n,可以用I(1:n)来解决 可是如果我们不清楚3的个数呢? 又该如何处理?
再答: ind=find(A==3); for k=1:length(ind) [I(k),J(k),K(k)] = ind2sub(size(A),ind(k)) end
matlab中如何在三维数组中查找某一元素?并返回 行、列、页?
MATLAB 数组中查找最接近元素
C语言中在整数数组中,查找某个元素,如果查找成功,返回其下标;否则,返回-1
在excel中如何从列中查找一列数字,并返回他的第几行的数字
matlab中如何把一个向量中的每个元素与元胞数组中的每个元素比较,返回元胞数组里元素在向量中的位置.
MATLAB如何查找向量中某元素所有位置,并将坐标返回到一个数组里.
Matlab中怎么返回一个数组中元素的个数
matlab中由一维数组X,Y绘制的图像,如何确定图中某一点对应元素在数组中的位置
MATLAB 如何 在cell中查找数据
vfp 在VFP中定义了一个二维数组,如何测知该数组的行数与列数?另:如何查询出一个二维数组某一行或某一列的值?注意题意
MATLAB中,如何去掉二维数组中相同的列.
matlab中如何删去数组中一个元素?