How to plot from a specific point?
조회 수: 5 (최근 30일)
이전 댓글 표시
Hello, I have a rather simple issue that I can't seem to figure out. I have a vector
Vector=[20;50;0];
Which I'd like to plot from this point
Traslacion=[10;-15;10];
Yet I don't know if there's an option for this. Any help would be appreciated
댓글 수: 3
Sam Chak
2024년 3월 7일
Hi @Patricio Flores García, Can you sketch on a piece of paper, or use your PC or smartphone to edit the image by drawing the desired vector?
답변 (2개)
Voss
2024년 3월 7일
Vector=[20;50;0];
Traslacion=[10;-15;10];
XYZ = [Vector,Traslacion];
plot3(XYZ(1,:),XYZ(2,:),XYZ(3,:),'r','LineWidth',3)
box on
grid on
view(-31,35)
댓글 수: 3
Voss
2024년 3월 7일
편집: Voss
2024년 3월 7일
Vector=[20;50;0];
Traslacion=[10;-15;10];
Like this?
figure();
XYZ = Vector+[[0;0;0] Traslacion];
plot3(XYZ(1,:),XYZ(2,:),XYZ(3,:),'r','LineWidth',3)
box on
grid on
view(-31,35)
Or this?
figure();
XYZ = Traslacion+[[0;0;0] Vector];
plot3(XYZ(1,:),XYZ(2,:),XYZ(3,:),'r','LineWidth',3)
box on
grid on
view(-31,35)
Fangjun Jiang
2024년 3월 7일
편집: Fangjun Jiang
2024년 3월 7일
Use line(), you need to put the data in the right format. See help document
Vector=[20;50;0];
Traslacion=[10;-15;10];
d=[Traslacion Vector]
line(d(1,:),d(2,:),d(3,:))
view(3);grid on;
댓글 수: 2
Fangjun Jiang
2024년 3월 7일
Vector=[20;50;0];
Traslacion=[10;-15;10];
d=[zeros(3,1),Traslacion, Vector];
line(d(1,:),d(2,:),d(3,:))
view(3);grid on;
참고 항목
카테고리
Help Center 및 File Exchange에서 Annotations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!