MATLAB 怎么判断矩阵中是否存在某一行等于一个行向量.

问题描述:

MATLAB 怎么判断矩阵中是否存在某一行等于一个行向量.
如:A=[1,2,3;
2,3,4;
1,3,4];b=[1,3,4];c=[1,2,4];这里A与b比较结果就应为1;A与c比较结果就应为0;
判断方法要尽量简单,
1个回答 分类:数学 2014-10-18

问题解答:

我来补答
实际上我只要用一行就可以了!
clc
A=[1,2,3;
2,3,4;
1,3,4];
b=[1,3,4];
c=[1,2,4];
%判定
sa=size(A,2);
p=c; %将需要判定的行赋值给p
pz=ones(sa,1)*p-A;
panding=logical(size(find(sum(abs(pz)')'==0),1))%判定结果
 
 
展开全文阅读
剩余:2000