Matlab 寻找相似值

Matlab 寻找相似值,matlab,scatter,Matlab,Scatter,我想找到在图形中绘制时给出相同值(x轴和y轴)的乘法。 有什么最简单的方法可以找到吗? 我用过find,但是matlab告诉我这个论点是错误的 for i = 1:size(B,1) p1 = A * B(1,:)' -A * B(i,:)'; dtransformation0a(i) = d*p1; qtransformation0a(i) = q*p1; p2 = A * B(2,:)' -A * B(i,:)'

我想找到在图形中绘制时给出相同值(x轴和y轴)的乘法。 有什么最简单的方法可以找到吗? 我用过find,但是matlab告诉我这个论点是错误的

 for i = 1:size(B,1)
        p1 =  A * B(1,:)' -A * B(i,:)';
        dtransformation0a(i) = d*p1;
        qtransformation0a(i) = q*p1;
        p2 =  A * B(2,:)' -A * B(i,:)'
        dtransformation0b(i) = d*p2;
        qtransformation0b(i) = q*p2;
         p3 =  A * B(3,:)' -A * B(i,:)';
        dtransformation0c(i) = d*p3;
        qtransformation0c(i) = q*p3;
Nx=length(dp);          
Ny=length(qp);         

for i=1:Nx
If dp(i)=qp(i)
samevalue=dp(i)
Nsamevalue=i
end


    figure
     scatter(dtransformation0a,qtransformation0a,100,'b.')          
     hold on 
     scatter(dtransformation0b,qtransformation0b,100,'b.')
      hold on 
     scatter(dtransformation0c,qtransformation0c,100,'b.')
    hold on 

我不确定你到底需要从你的问题中得到什么,这个

indexes = find(dtransformation0a == dtransformation0b & ...
               qtransformation0a == qtransformation0b & ...
               dtransformation0a == dtransformation0c & ...
               qtransformation0a == qtransformation0c);

sameValuesX = dtransformation0a(indexes);
sameValuesY = qtransformation0a(indexes);

scatter(sameValuesX, sameValuesY);

我不想把它放在图表里。我只想找到x轴和y轴值相同的乘法。对不起,我的问题把你搞糊涂了。什么的乘法?把每个d和q乘以p(p1,p2和p3),或者你有电子邮件吗。我可以把完整的代码发给你。几分钟内没有人回答你的第一个问题,所以你不得不再问一遍?