如何用MATLAB画出y=21.5+x1.*sin(4*pi.*x1)+x2.*sin(20*pi.*x2)的三维图形?
条件:-3<=x1<=12.1;4.1<=x2<=5.8我编的程序(画不出正确的图形):clcclear[x1,x2]=meshgrid(-3:12.1,4.1:5.8)...
条件:-3<=x1<=12.1;4.1<=x2<=5.8
我编的程序(画不出正确的图形):
clc
clear
[x1,x2]=meshgrid(-3:12.1,4.1:5.8);
y=21.5+x1.*sin(4*pi.*x1)+x2.*sin(20*pi.*x2);
plot3(x1,x2,y)
求解错在哪里? 展开
我编的程序(画不出正确的图形):
clc
clear
[x1,x2]=meshgrid(-3:12.1,4.1:5.8);
y=21.5+x1.*sin(4*pi.*x1)+x2.*sin(20*pi.*x2);
plot3(x1,x2,y)
求解错在哪里? 展开
展开全部
追问
追答
写错了,应该是surf(x1,x2,y,'LineStyle','none') ,其作用是去掉surf绘图的黑色网格。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询