2013-03-11 85 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