版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Good is good, but better carries it.精益求精,善益求善。MATLAB实习-1矩阵运算矩阵建立,转置、加、减、乘、求逆等运算。123456101 -120113211计算A+B,AB、|A|、A-1、AB.A+Bans=043569342det(A)ans=12A.-1ans=1.00000.50000.33330.25000.20000.16671.00000.33331.0000ABans=1.1667-1.83331.50000.66670.66670-1.16670.8333-0.5000A*Bans=77913192146102.编写M文件的编写与运
2、行输出闰年i=1;for(j=1000:3000)if(rem(j,100)=0)if(rem(j,400)=0)a(i)=ji=i+1;endelseif(rem(j,4)=0)a(i)=ji=i+1;endendk=i-1end部分数据:Columns463through4692908291229162920292429282932Columns470through4762936294029442948295229562960Columns477through4832964296829722976298029842988Columns484through485299229963数据文件的建
3、立与读取例:建立班级一门课成绩数据库,编程读取并排序、另存。学号123456789成绩859685875665968575S.sc=859685875665968575,S.num=123456789S=sc:859685875665968575S=sc:859685875665968575num:123456789fori=1:9forj=i:9ifS.sc(i)1)=0;%在满足x2+y21的网格点上的Z值变成0mesh(X,Y,abs(Z)%画图title(球面x.2+y.2+z.2=1)%加标题axis(-12-1101)%设置X,Y,Z轴坐标范围5多项式运算例:多项式运算求值、求根。
4、x3+x2+x-3=0a=111-3a=111-3r=poly(a)r=10-68-3q1=poly2str(a,x)q1=x3+x2+x3f=inline(x3+x2+x-3,x)f=Inlinefunction:f(x)=x3+x2+x-3f(3)ans=366曲线拟合例:数据的多项式拟合X0.51.01.52.02.53.0y1.752.453.814.807.008.60使用了MATLAB中curvefitting,进行了该多形式的拟合。由图可知这些点是五阶多项式linearmodelPoly5:f(x)=p1*x5+p2*x4+p3*x3+p4*x2+p5*x+p6Coefficie
5、nts:p1=-1.6p2=13.74p3=-44.07p4=65.67p5=-42.63p6=11.357.线性规划例:线性规划求解(如教材中)。Min-5x1-4x2-6x3s.tx1-x2+x3=20;3x1+2x2+4x3=42;3x1+2x2=0A=1-11;324;320A=1-11324320b=20;42;30b=204230 x,fval,exitflag,output,lambda=linprog(f,A,b,lb)Optimizationterminated.x=0.000015.00003.0000fval=-78.0000exitflag=1output=iterat
6、ions:6algorithm:large-scale:interiorpointcgiterations:0message:Optimizationterminated.lambda=ineqlin:3x1doubleeqlin:0 x1doubleupper:3x1doublelower:3x1doublelambda.ineqlinans=0.00001.50000.50008微分方程数值解例:常微分方程数值解。求解该微分方程y=-y+x+1y0=1 ,x0,1X精确解RK解误差01101/5,1.01873075,1.07001364,.512828904e-12/5,1.070320
7、05,1.15254655,.822265010e-13/5,1.14881164,1.24639295,.975813184e-14/5,1.24932896,1.35046324,.1011342741,1.36787944,1.46377272,.958932744e-16/5,1.50119421,1.58543154,.842373280e-17/5,1.64659696,1.71463557,.680386042e-18/5,1.80189652,1.85065811,.487615877e-19/5,1.96529889,1.99284245,.275435594e-12,2.1
8、3533528,2.14059514,.525985426e-211/5,2.31080316,2.29337988,.174232823e-113/5,2.67427358,2.61215359,.621199906e-114/5,2.86081006,2.77730880,.835012599e-13,3.04978707,2.94581999,.1039670769插值问题例:样条插值。X1.02.03.04.05.0y3.54.65.53.22.6xx=1:1:5yx=3.22xxi=1:0.5:5f0=interp1(xx,yx,xxi)f1=interp1(xx,yx,xxi,li
9、near)f2=interp1(xx,yx,xxi,cubic)f3=interp1(xx,yx,xxi,spline)f4=interp1(xx,yx,xxi,neareat)f0,f1,f2,f3,f4yx=3.50004.60005.50003.20002.0000 xxi=1.00001.50002.00002.50003.00003.50004.00004.50005.0000f0=3.50004.05004.60005.05005.50004.35003.20002.60002.0000f1=3.50004.05004.60005.05005.50004.35003.20002.6
10、0002.0000f2=3.50004.07624.60005.17385.50004.54713.20002.48412.0000f3=3.50003.77344.60005.37665.50004.59533.20002.07972.0000f4=3.50004.60004.60005.50005.50003.20003.20002.00002.0000f0=3.50004.05004.60005.05005.50004.35003.20002.60002.0000f1=3.50004.05004.60005.05005.50004.35003.20002.60002.0000f2=3.5
11、0004.07624.60005.17385.50004.54713.20002.48412.0000f3=3.50003.77344.60005.37665.50004.59533.20002.07972.0000f4=3.50004.60004.60005.50005.50003.20003.20002.00002.0000plot(xxi,f1,xxi,f2,xxi,f3,xxi,f4)legend(线性插值,三次插值,样条插值,最近区域差值)10综合练习:计算机模拟例1追逐问题:如图,正方形ABCD的四个顶点各有一人.在某一时刻,四人同时出发以匀速v=1米/秒按顺时针方向追逐下一人,如
12、果他们始终保持对准目标,则最终按螺旋状曲线于中心点O.试求出这种情况下每个人的行进轨迹.)模拟步骤(1)建立HYPERLINK/z/Search.e?sp=S%E5%B9%B3%E9%9D%A2%E7%9B%B4%E8%A7%92%E5%9D%90%E6%A0%87%E7%B3%BB&ch=w.search.yjjlink&cid=w.search.yjjlinkt_blank平面直角坐标系:A(x1,y1),B(x2,y2),C(x3,y3),D(x4,y4)。(2)取时间间隔为t,在每一时刻t计算每人在下一时刻t+t的坐标。例如,甲的追逐目标是乙,在t时刻,甲的坐标为(x1,y1),乙的坐
13、标为(x2,y2),则甲在t+t时刻的坐标为(x1+vtcosa,y+vtsina),其中cosa=(x2-x1)/d,sina=(y2-y1)/d,d=(x2-x1)2 + (y2-y1)2(3)选取足够小的,模拟到距离d0.1)x(5)=x(1);y(5)=y(1);fori=1:4d=sqrt(x(i+1)-x(i)2+(y(i+1)-y(i)2);x(i)=x(i)+v*dt*(x(i+1)-x(i)/d;y(i)=y(i)+v*dt*(y(i+1)-y(i)/d;plot(x(i),y(i),.)holdonendendend轨迹如图例2导弹追踪问题:设位于坐标原点的甲舰向位于x轴上
14、点A(1,0)处的乙舰发射导弹,导弹头始终对准乙舰.如果乙舰以最大的速度(是常数)沿平行于y轴的直线行驶,导弹的速度是5,模拟导弹运行的轨迹.又乙舰行驶多远时,导弹将它击中?查资料知道:舰艇的速度在每小时40节左右,即80kM/h,而导弹在2400km/h.他们速度之比为30:1.于此令乙减速度为a=0.167.导弹的速度v=5.在某一时刻导弹的水平速度为51+t2a2.(1)竖直速度5at1+t2a2(2)速度的积分路程,通过(1)(2)对时间t积分得到某一时刻的位置X=5*log(a2*t/(a2)(1/2)+(1+a2*t2)(1/2)/(a2)(1/2)Y=5/a*(1+a2*t2)(1/2)-29.9401dt=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年企业财务管理制度建立指南
- 2026年化工分析(电化学分析方法)试题及答案
- 2025年大学音乐学(音乐美学)试题及答案
- 2025年大学临床医学(临床诊疗技巧)试题及答案
- 2026年SEO优化(关键词排名技巧)试题及答案
- 2025年高职机床操作(机床操作实操)试题及答案
- 2025年高职(数字媒体技术)动画设计试题及答案
- 2025年大学第三学年(市场营销策划)方案设计阶段测试题及答案
- 2025年大学大三(数控机床故障诊断)常见故障排除阶段测试题及答案
- 2025年中职数控技术应用(数控应用技术)试题及答案
- 沪教版九年级化学上册(上海版)全套讲义
- 三角函数图像变化课件
- 人教版(2024)七年级地理期末复习必背考点提纲
- 《型材知识介绍》课件
- 幼儿园小班美术《雪花飘飘》课件
- 期末测试卷-2024-2025学年外研版(一起)英语六年级上册(含答案含听力原文无音频)
- 桥架弯制作方法及流程
- DB13(J)-T 298-2019 斜向条形槽保温复合板应用技术规程(2024年版)
- HG/T 3811-2023 工业溴化物试验方法 (正式版)
- (正式版)SHT 3229-2024 石油化工钢制空冷式热交换器技术规范
- 健康政策与经济学
评论
0/150
提交评论