第五章习题(2019.11.01)

mac2026-01-29  1

第五章习题

一、在x=[-4,4],绘制y=sin 2x/(1+x 2)的线形图。

>> x=-4:0.1:4; >> y=sin(x).^2./(1+x.^2); >> plot(x,y) >> grid on >> title('y=sin^2(x)/(1+x^2)的线形图')

二、解:

>> x=[0:10:1200]; >> arg1=pi/6;arg2=pi/4;arg3=5*pi/12; >> y1=x*tan(arg1)-(9.8*x.^2)./(2*100*100*cos(arg1).^2); >> y2=x*tan(arg2)-(9.8*x.^2)./(2*100*100*cos(arg2).^2); >> y3=x*tan(arg3)-(9.8*x.^2)./(2*100*100*cos(arg3).^2); >> plot(x,y1,'+',x,y2,'-',x,y3,'*'); >> grid on

三、用极坐标和直角坐标分别用绘图函数polar绘制绳结线r=-cos(2x)secx,x=[0,2π]。

>> x=0:pi/2:2*pi; r=-cos(2*x).*sec(x); [a,y]=pol2cart(x,r); subplot(1,2,1);polar(x,r) subplot(1,2,2);plot(a,y);

四、在单位圆内绘制五角星图。

>> phi=pi/2:pi*4/5:pi*4; >> A=exp(i*phi); >> x=real(A); >> y=imag(A); >> fill(x,y,'b') >> axis square >> hold on >> x0=-1:0.0001:1; >> y1=sqrt(1^2-x0.^2); y2=-sqrt(1^2-x0.^2); >> plot(x0,y1,x0,y2)

五、用5阶魔方矩阵绘制条形图

>> bar3(magic(5)) colormap(autumn)

六、绘制饼图,并把最大部分从饼图分离出来。

>> A=[2200;1500;600;200;300;700] A = 2200 1500 600 200 300 700 >> [m,i]=max(A) m = 2200 i = 1 >> explode=zeros(size(A)) explode = 0 0 0 0 0 0 >> explode(i)=1 explode = 1 0 0 0 0 0 >> pie(A,explode)

七、绘制花瓶图。

>> t=0:pi/10:2*pi; [X,Y,Z]=cylinder(2+sin(t)-cos(t),30); surf(X,Y,Z) axis square xlabel ('x-axis'),ylabel('y-axis'),zlabel('z-axis')

最新回复(0)