2013-03-11 88 views
-2

我想要找到在图中绘制时给出相同值(x轴和y轴)的乘法运算。 有什么最简单的方法可以找到? 我已经使用查找,但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 
+0

没有人在几分钟内回答你的第一个问题,所以你不得不再问一次吗? – 2013-03-11 03:07:59

回答

0

我不确定你的问题究竟是什么,这是什么?

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

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

scatter(sameValuesX, sameValuesY); 
+0

我不想把它放在图中。我只想找到给出相同的x轴和y轴值的乘法。对不起,让你与我的问题 – dan 2013-03-11 02:34:39

+0

倍增什么? – 2013-03-11 02:37:59

+0

每d和q乘以那些p(p1,p2和p3),或者你有电子邮件。我可以将完整的编码发送给你。 – dan 2013-03-11 02:42:43