MATLAB 课后实验答案

发布时间 : 星期一 文章MATLAB 课后实验答案更新完毕开始阅读

clc; x=-pi:pi/100:pi; y1=x.^2; y2=cos(2*x); y3=y1.*y2; subplot(1,3,1); plot(x,y1,'b-'); title('y1=x^2'); subplot(1,3,2); plot(x,y2,'r:'); title('y2=cos(2x)'); subplot(1,3,3); plot(x,y3,'k--'); title('y3=y1*y2'); .运行结果:

(3)M文件:

clc; x=-pi:pi/100:pi; y1=x.^2; y2=cos(2*x); y3=y1.*y2; subplot(2,2,1); plot(x,y1,'b-',x,y2,'r:',x,y3,'k--'); subplot(2,2,2); bar(x,y1,'b'); title('y1=x^2'); subplot(2,2,3); bar(x,y2,'r'); title('y2=cos(2x)'); subplot(2,2,4); bar(x,y3,'k'); title('y3=y1*y2');

由上面的M文件,只要依次将“bar”改为“stairs”、“stem”、“fill”,再适当更改区间取的点数,运行程序即可, 即有下面的结果:

3. 已知

?x??x?0??e2 y???1ln(x?1?x2)x?0??2在-5≤x≤5区间绘制函数曲线。

解:M文件:

clc; x=-5:0.01:5; y=(x+sqrt(pi))/(exp(2)).*(x<=0)+0.5*log(x+sqrt(1+x.^2)).*(x>0); plot(x,y) 运行结果:

由图可看出,函数在零点不连续。

4. 绘制极坐标曲线ρ=asin(b+nθ),并分析参数a、b、n对曲线形状的影响。 解:M文件如下: clc; theta=0:pi/100:2*pi; a=input('输入a='); b=input('输入b='); n=input('输入n='); rho=a*sin(b+n*theta); polar(theta,rho,'m') 采用控制变量法的办法,固定两个参数,变动第三个参数观察输出图象的变化。

联系合同范文客服:xxxxx#qq.com(#替换为@)