第五章习题
一、在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')