Tôi đang làm việc trong quãng tám, tôi cần gọi plot3
hai hoặc nhiều lần để tạo một biểu đồ. Nhưng nó chỉ vẽ cuộc gọi cuối cùng của plot3
. Tôi cần giúp đỡ.Nhiều cuộc gọi âm mưu trong octave
Đây là mã của tôi: Nó chỉ lô dòng plot3(tras(1), tras(2), tras(3), 'bo');
p = [ 0.0, 0.0, 0.0
500.0, 0.0, 0.0
500.0, -500.0, 0.0
0.0, -500.0, 0.0
0.0, 0.0, 0.0];
mano = [119.818542 -43.371277 50.230591 1];
Tinv = [
0.998891 -0.001007 0.047065 64.223625
0.000000 0.999771 0.021382 -291.750854
-0.047076 -0.021359 0.998663 -1871.334229
0.000000 0.000000 0.000000 1.000000
]
tras = Tinv*mano'
hold("on");
xlabel("X");
ylabel("Y");
zlabel("Z");
plot3(p(:,1), p(:,2), p(:,3), 'r*-');
plot3(tras(1), tras(2), tras(3), 'bo');
hold("off");
pause;
Tôi nghĩ rằng tập lệnh của bạn sẽ hoạt động tốt. Hãy thử làm nổi bật các điểm nhiều hơn một chút với 'plot3 (p (:, 1), p (:, 2), p (:, 3), 'r *'," đánh dấu ", 20);' và xem nó có hoạt động không . – Woltan