matlab查找某一行或者某一列在矩阵中的位置

Posted studyer_domi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab查找某一行或者某一列在矩阵中的位置相关的知识,希望对你有一定的参考价值。

A=[2 3 4];
B=[1 2 3;
   2 3 4;
   3 4 5];
[~,ind]=ismember(A,B,'rows')
[~,ind]=ismember(A,B','rows')

函数  ismember
格式  k = ismember(a,S)      %当a中元素属于S时,k取1,否则,k取0。
k = ismember(A,S,'rows')  %A、S有相同的列,返回行相同k取1,不相同取0的列向量。

以上是关于matlab查找某一行或者某一列在矩阵中的位置的主要内容,如果未能解决你的问题,请参考以下文章

MATLAB如何提取某一矩阵中某一列的部分数据?

matlab 直接得到矩阵一列、或者一行

利用matlab对矩阵的特定位置赋值?

matlab中如何给一个矩阵中的某几个特定位置赋值

matlab 弄一个空矩阵,如何把输出的数据放到空矩阵里面,

matlab怎么取出矩阵的某行