我想找到在图中绘制时给出相同值(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
答案 0 :(得分:0)
我不确定你的问题到底需要什么,这个?
indexes = find(dtransformation0a == dtransformation0b & ...
qtransformation0a == qtransformation0b & ...
dtransformation0a == dtransformation0c & ...
qtransformation0a == qtransformation0c);
sameValuesX = dtransformation0a(indexes);
sameValuesY = qtransformation0a(indexes);
scatter(sameValuesX, sameValuesY);