这几个matlab怎么做啊
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/11 03:42:38
这几个matlab怎么做啊这几个matlab怎么做啊这几个matlab怎么做啊代码%%%第一问figure(1)x=[8142053];explode=[10001];labels={'优秀&
这几个matlab怎么做啊
这几个matlab怎么做啊
这几个matlab怎么做啊
代码
%%
%第一问
figure(1)
x=[8 14 20 5 3];
explode=[1 0 0 0 1];
labels={'优秀','良好','中等','及格','不及格'};
pie(x,explode,labels);
%%
%第二问
figure(2)
x=0:pi/100:2*pi;
y1=sin(2*x)+3;y2=sin(x).*cos(x);
plot(x,y1,'k',x,y2,'-.r')
title('y1=sin2x+3和y2=sinxcosx');
xlabel('x');
ylabel('y');
legend('y1=sin2x+4','y2=sinxcosx')
grid on
%%
%第三问
a=-4:0.1:4;b=-4:0.1:4;
[a b]=meshgrid(a,b);
z=(9*(1-a).^2).*exp(-a.^2./2-(b+1).^2);
figure(3)
mesh(a,b,z);
title('三维网格图');
figure(4)
surf(a,b,z);
title('三维曲面图');