我正在尝试绘制以下函数: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] 删除。
我来说两句