绘制3D功能

克里斯托弗

我正在尝试绘制以下函数:F(x,y)= Cos(x)* Sin(y)具有以下功能:标记所有三个轴,x和y轴的范围为0到2pi,间距为0.1,并且视角垂直于任何x / y / z = 0平面。

我有以下代码

t= 0:0.1:2*pi;
A=cos(t);
B=sin(t);
for i=1:numel(t)
C(:,i)=A(i).*B(:);
end
surf(C);
xlabel('x axis','fontsize',12)
ylabel('y axis','fontsize',12)
zlabel('z axis','fontsize',12)
title ('3D Plot')

这几乎是我所需要的,由于某种原因,图表将x和y从0绘制到80,而Im不确定原因。我还有另一种方法可以尝试对此进行绘制,以便可以为余弦和正弦输入使用不同的变量?:

固定的

我想你想

surf(t,t,C)

而不只是surf(C)。现在范围是0到2pi。如果希望它们具有特定的值,则需要定义x和y值。

您可能还希望使用它来删除轴上不必要的部分。

axis tight

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章