我试图绘制以下函数: 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')
这几乎是我需要的,由于某种原因,图表正在绘制从0到80的x和y,我不知道为什么。我有另一种方法可以尝试绘制这个,以便我可以使用不同的变量进行余弦和正弦输入吗?:
答案 0 :(得分:2)
我想你想做
surf(t,t,C)
而不仅仅是冲浪(C)。现在它的范围从0到2pi。如果希望它们具有特定值,则需要定义x值和y值。
您可能也想要使用它,以删除轴的不必要部分。
axis tight