-2

グラフにプロットしたときに(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 
4

1 に答える 1

0

あなたの質問から正確に何が必要なのかわかりません、これは?

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

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

scatter(sameValuesX, sameValuesY);
于 2013-03-11T02:31:04.930 に答える