Plot 3D Vector
4 次查看(过去 30 天)
显示 更早的评论
Hello guys,
I want to plot the given example with MATLAB yet i can not do that. Can you guys help me?
0 个评论
采纳的回答
Ameer Hamza
2020-3-27
编辑:Ameer Hamza
2020-3-27
Try this
ax = axes();
view(ax,[-120 30]);
grid on;
hold(ax);
ax.XDir = 'reverse';
ax.YDir = 'reverse';
ax.XLim = [0 8];
ax.YLim = [0 8];
ax.ZLim = [0 8];
ax.XTick = 0:2:8;
ax.YTick = 0:2:8;
ax.ZTick = 0:2:8;
origin = [2 2 0];
xaxis = [3 2 0];
yaxis = [2 1 0];
zaxis = [2 2 1];
plot3([origin(1) xaxis(1)], [origin(2) xaxis(2)], [origin(3) xaxis(3)], 'r', ...
'LineWidth', 3);
plot3([origin(1) yaxis(1)], [origin(2) yaxis(2)], [origin(3) yaxis(3)], 'b', ...
'LineWidth', 3);
plot3([origin(1) zaxis(1)], [origin(2) zaxis(2)], [origin(3) zaxis(3)], 'g', ...
'LineWidth', 3);
text(ax, 2.2, 1.7, 0, 'A');
xlabel('x-ekseni');
ylabel('y-ekseni');
zlabel('z-ekseni');
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!