matlab绘图 求解

2026-05-21 14:57:18
推荐回答(2个)
回答1:

(x,y)∈[-2,3]x[-3,4]没看懂啥意思

这句话的意思是x的范围是从-2变化到3,y的范围从-2变化到4

绘图代码如下:

x=-0.3:0.01:0.475;

y=cos(tan(pi*x));

subplot(121)

plot(x,y,'r-.');

xlabel('x');

ylabel('y')

title('y = cos(tan(\pix))')

[x,y]=meshgrid([-2:0.05:3],[-3:0.05:4]);

z=2*x.^2+y.^2;

subplot(122)

mesh(x,y,z)

xlabel('x')

ylabel('y')

zlabel('z')

title('z = 2x^2+y^2')

结果

回答2:

代码如下:

figure
span=0.01; % 间隔

y=@(x) cos(tan(pi*x));
x=-0.3:span:0.475;

subplot(1,2,1)
plot(x,y(x));

xlabel('x')
ylabel('y')
title("y = cos(tan(\pix))")


[x,y]=meshgrid(-2:span:3,-3:span:4);
z=@(x,y) 2*x.^2+y.^2;

subplot(1,2,2)
mesh(x,y,z(x,y))

xlabel('x')
ylabel('y')
zlabel('z')
title("z = 2x^2+y^2")

运行结果: