《MATLAB语言程序设计》练习题.doc

《MATLAB语言程序设计》练习题.doc

ID:59139539

大小:85.00 KB

页数:6页

时间:2020-09-15

《MATLAB语言程序设计》练习题.doc_第1页
《MATLAB语言程序设计》练习题.doc_第2页
《MATLAB语言程序设计》练习题.doc_第3页
《MATLAB语言程序设计》练习题.doc_第4页
《MATLAB语言程序设计》练习题.doc_第5页
资源描述:

《《MATLAB语言程序设计》练习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《MATLAB语言程序设计》练习题1一、填空题1.设有程序A=[1,2,3,4;6,-5,6,3];B=[2,4,5,7];A1=A(:,[134]);A2=A(1,[2,3]).将下列命令的运行结果填在横线上size(A)=;A(1,:).*B=;length(B)=;A1=;A2=;A+3=;B.^2=2.A=[1,2,3,4;6,-5,6,3];B=[-2,4,-6,7,9];A1=(A<3);A2=all(A(:,1)<5);A3=any(A(2,:)<10);A4=find(abs(B)<3

2、abs(B)>7);A

3、5=find(abs(B)<7&abs(B)>3)A1=;A2=;A3=;A4=;A5=.4.a=[];fori=1:3;forj=i:3;a(i,j)=i+j;end;endaa=.3.n=1;a=1;whilesum(1:n)<10n=n+1;a=a*n;endaa=.5.a=[90,70,65,54,76];n=length(a);b=zeros(1,n);fori=1:nifa(i)>75b(i)=100-a(i);elseifa(i)<=75b(i)=a(i)-60;endendbb=6.functiony=tem

4、f(a)iflength(a)<2y=a;elsey=max(a)-min(a)endtemf([23456789])=;temf(78)=.五、下列这组数据是美国1900—2000年人口的近似值(单位:百万)。时间t19001910192019301940195019601970198019902000人口y7692106123132151179203227250281(1)若试编写程序计算出上式中的a、b、c;(1)若试编写程序计算出上式中的a、b;(2)画出数表中的散点图(红色点),中拟合曲线图(蓝色实心线),以及(绿

5、色点划线_.).(3)图形标注要求:无网格线,横标注“时间t”,纵标注“人口数(百万)”,图形标题“美国1900—2000年的人口数据”。《MATLAB语言程序设计》练习题1参考答案参考程序:1.[2,4];[2,8,15,28];4;A1=[134;663];A2=[23];[4567;9-296;4162549];2.A1=[1100;0100];A2=0;A3=1;A4=[15];A5=[23];3.24;4.[234;045;006];4.[10105-624];6.66;78.二、参考程序:三、参考程序四、参考程序

6、:1.solve('x^3-x^2+2=0')2.symsxsA=[x*sin(x),log(x);exp(-x),1/(s+x)]diff(A)int(A)A*A3.limit((cos(x)-cos(x)^(1/2))/x/(exp(sin(x))-1))4.symsxyz;F=[x^2+y^2+4*z^4;2*x*cos(y)+3*z^2;z^3*exp(x*y)]jacobian(F,[x,y,z])5.dsolve('D2x=-(2/t)*D1x-x+sin(t)','x(0)=1','Dx(0)=1')五、参考程

7、序:t=[1900:10:2000];y=[7692106123132151179203227250281];p=polyfit(t,y,2)yp=p(1)*t.^2+p(2)*t+p(3)y1=log(y);A=[ones(11,1),t']B=Ay1';a=exp(B(1))b=B(2)ye=a*exp(b*t);plot(t,y,'r.',t,yp,'b-',t,ye,'g-.')gridonxlabel('时间t')ylabel('人口数(百万)')title('美国1900—2000年的人口数据')六、参考程序:

8、(1).functiony=fourier(x,n)y=0;fori=1:ny=y+cos(i*x)/(4*i^2-1);endy(2).x=0:pi/20:4*pi;y1=fourier(x,5);y2=fourier(x,10);subplot(211),plot(x,y1)subplot(212),plot(x,y2)七、参考程序functionI=simpson(fun,a,b,n)ifnargin<4n=100;endh=(b-a)/2/n;s=0;fork=0:nx0=a+2*k*h;x1=a+(2*k+1)*h

9、;x2=a+(2*k+2)*h;s=s+feval(fun,x0)+4*feval(fun,x1)+feval(fun,x2);endI=s*h/3;八、参考程序:mu=[68,71,70,65,75];sig=[11,9,10,12,9]cj=[];fori=1:5cj1=round(r

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。