如何使用MATLAB制作3D图?

时间:2016-03-04 00:26:08

标签: matlab plot 3d

我必须使用500个均匀间隔的值制作函数y = sin(2*pi*x)y=cos(2*pi*x)的3D图。我一直在阅读的教程总是包含一个额外的z变量,所以我很困惑如何实现它。

我尝试了从另一个教程中得到的东西:

t = 0 : pi/500 : pi;
st = sin(2*pi*t);
ct = cos(2*pi*t);

figure
plot3(st,ct,t)

我得到了这个输出:

enter image description here

但它不像我期待的网格3D输出。这样做的正确方法是什么?

这是我所期待的。我期待这个输出,因为在之前的任务中,我被告知制作x^a*y^b的3D情节,它看起来像这样:

enter image description here

1 个答案:

答案 0 :(得分:0)

制作3D绘图的唯一方法就是拥有三个变量。您发布的问题对我来说是错误的,您可以做的是通过使用" hold on"来绘制同一图中的两个方程式。功能