资源描述:
《matlab复习题目_免费下载》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、83面第二章matlab基本操作4、5、6、8、9、101、编程实现当∂∈(-π,π),间隔为1°时求解正弦和余弦。>>t=(-1*pi:pi/180:pi);>>y1=sin(t)>>y2=cos(t)2、利用rand函数产生(0,1)间均匀分布的10×10随机矩阵A,然后统计A中大于等于0.6的元素个数A=rand(10);B=A>0.6;C=sum(B);>>count=sum(C)count=45[每次结果不一样]3、利用randn函数产生均值为0,方差为1的10×10正态分布随机矩阵A,然后统计A中大于-0.5且小于0.5的元素个数。>>A=randn(10);B=
2、(A<0.5)&(A>-0.5);>>C=sum(sum(B))C=39【结果每次不一样】4、有一矩阵A,找出矩阵中大于1的元素,并将它们重新排列成向量B。>>A=2*rand(4);>>k=find(A<=1);>>A(k)=[];%删除下标为k是元素>>B=A'5、在测量矩阵A(100×3)中,存在有奇异值(假设大于100的值认为是奇异值),编程实现删去奇异值所在的行。>>A=120*randn(10,3);>>[i,j]=find(A>100);>>A(i,:)=[]%删去存在奇异值的行【每次结果不一样】6、在给定的100×100矩阵中,删去整行全为0的行,删去整列全为
3、0的列。>>A=diag([1234],1)A=0100000200000300000400000>>B=any(A)B=01111>>[i,j]=find(B==0)i=1j=1>>A(:,i)=[];【删去全为0的列】>>B=any(A');[i,j]=find(B==0)i=1j=5>>A(j,:)=[]A=1000020000300004146面第三章图形系统2、3、5、7、8、91、将图形窗口分成两格,分别绘制正割和余割曲线,并加上适当的标注。>>x1=0:pi10:2*pi;>>figure(1)>>subplot(2,1,1)>>plot(x,sec(x),'
4、k--'),gridon>>legend('ity=sec(x)')>>title('y=sec(x)')>>xlabel('x'),ylabel('y')>>subplot(2,1,2)>>plot(x,csc(x),'k--'),gridon>>legend('ity=csc(x)')>>title('y=csc(x)')>>xlabel('x'),ylabel('y')2、设有函数y=ex+5+x3,在半对数坐标系中绘制出曲线(x∈[1,10]).>x=1:0.01:10;>>y=exp(x+5)+x.^3;>>figure(1)>>subplot(2,1,1)>>
5、plot(x,y,'r-'),gridon>>legend('ity=exp(x+5)+x.^3')>>title('平面坐标')>>xlabel('x'),ylabel('y')>>subplot(2,1,2)>>semilogx(x,y,'k--'),gridon%半对数坐标抽>>legend('ity=exp(x+5)+x.^3')>>title('半对数坐标')>>xlabel('x'),ylabel('y')1、将图形窗口分成两个窗格,并分别绘制出以下函数在【-3,3】区间上的曲线:y1=2x+5;y2=x2-3x+1;利用axis调整轴刻度,使它们具有相同的缩
6、放尺度。>>x=-3:0.1:3;y1=2*x+5;y2=x.^2-3*x+1;>>figure(1)>>subplot(2,2,1)>>plot(x,y1,'r-'),gridon>>legend('ity1=2*x+5')>>xlabel('x'),ylabel('y')>>title('y1=2x+5')>>subplot(2,2,2)>>plot(x,y2,'k-'),gridon>>legend('ity2=x.^2-3*x+1')>>title('y2=x^2-3x+1')>>xlabel('x'),ylabel('y')>>subplot(2,2,3)>>p
7、lot(x,y1,'r-'),gridon>>legend('ity1=2*x+5')>>title('调整后的y1=2x+5')>>axis([-33-1010])>>xlabel('x'),ylabel('y')>>subplot(2,2,4)>>plot(x,y2,'k-'),gridon>>legend('ity2=x.^2-3*x+1')>>title('调整后的y2=x^2-3x+1')>>axis([-33-1010])>>xlabel('x'),ylabel('y')2、有一位研究生