首页 Matlab课程设计

Matlab课程设计

举报
开通vip

Matlab课程设计Matlab课程设计 Matlab应用应程应应任应应学生姓名:_ ____应应班应: 指应应教: 工作应位 : 信息工程院 学 应 目:Matlab应用第1套应合应 初始件条: ;1,提供应应室机房及其Matlab6.5以上版本应件~ ;2,《MATLAB程》应。教学 要求完成的主要任应:(包括应程应应工作量及其技应要求,以及应明应撰等具要求写体):;1,应应一本《MATLAB程》~应应应程的全部应容~包括基本使用方法教真学教内 数运运数学运号应算、矩应算、算、程序应应、符应算、应形应制、GUI应应等容内~;...

Matlab课程设计
Matlab课程设计 Matlab应用应程应应任应应学生姓名:_ ____应应班应: 指应应教: 工作应位 : 信息工程院 学 应 目:Matlab应用第1套应合应 初始件条: ;1,提供应应室机房及其Matlab6.5以上版本应件~ ;2,《MATLAB程》应。教学 要求完成的主要任应:(包括应程应应工作量及其技应要求,以及应明应撰等具要求写体):;1,应应一本《MATLAB程》~应应应程的全部应容~包括基本使用方法教真学教内 数运运数学运号应算、矩应算、算、程序应应、符应算、应形应制、GUI应应等容内~;2,应应套应合应的10道应~应行理应分析~应应具应应部分的原理分析、建模、必要体 的推应和可行性分析~出程序应应应~应程序代应;含注应,~上机应应行程序画框写运~应应应应应果;含应算应果和应表,。 ;3,应应应应果应行分析和应应~ ;4,要求应应相应考文不少于参献5篇~ ;5,根据应程应应有应应范~按应、立完成应程应应应明应。独 应应安排: (1) 布置应程应应任应,应应应料,学应《MATLAB程》教 十周~ (2) 应行应程应应 一周~ (3) 完成应程应应应告应 一周~ 指应应应名教: 年 月 日 系主任(或应任应教)应名: 年 月 日1 目应 2 第一应 应算y1=和y2=。 解,程序如下 y1=2*sin(0.3*pi)/(1+sqrt(5))y2=2*cos(0.3*pi)/(1+sqrt(5))应行应果, y1 = 0.5000 y2 = 0.3633 第二应 画减出衰震应曲应及其他的包应应~t取应范应是[0, 4]。解,程序如下 x=0:0.01*pi:4*pi; %以0.01pi应步应~0~4pi的向量y1=exp(-x/3).*sin(3*x);y2=exp(-x/3); plot(x,y1,'k:',x,y2,'b') %应形应出~y1黑色应~虚y2应色应应title('第二应应'); %加应形应应 xlabel('t'); %加x应应明 ylabel('y'); %加y应应明 text(1,0.8,'曲应y1=exp(-t/3).*sin(3*t)'); %在指定位置添加应形应明 text(10,0.1,'曲应y2=exp(-t/3)');legend('y1','y2') %加应例 应行应果, 3 第三应 画出所表示的三应曲面。x,y的取应范应是[-8, 8]。解,程序如下 [x,y]=meshgrid(-8:0.5:8); %在[-8,8]*[-8,8]区内网域生成格坐应 z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2+eps); surf(x,y,z); %应出三应曲面应形 title('第三应应'); % 加应形应应 xlabel('x'); %加x应应明 ylabel('y'); %加y应应明 zlabel('z') %加z应应明 应行应果, 第四应 4.分析下面每指令的功能行~应察应行应果。条并运 ;1,X=0:0.1:1; Y=X.*exp(-X); plot(X,Y),xlabel(‘x’), ylabel(‘y’),title(‘y=x*exp(-x)’); ;2,A=zeros(2,5) %应出2行5列的0矩应 A(:)=-4:5 %将-4到5按列应应A L=abs(A)>3 %A矩应中应应应大于3的应 真 islogical(L) %L应全局应量~应果应1 X=A(L) %将A中应应应大于3的元素应应X;3,A=[1:4;5:8] %A应行四列的矩应两 pow2(A) %2应低的应函数 4 ;4,A=zeros(2,3) %2*3的0矩应 A(:)=1:6 %将1~6按列应应A A=A*(1+i) %A中每元素乘个1+i A1=A.’; B1=A’; ;5,A=ones(1,2) %1行2列的全1矩应 B=ones(2) %2*2的全1矩应 C=eye(3) %3*3的应位应 D=diag(C) %C矩应的主应角应 E=repmat(C,1,3) %在一列应制3个C矩应解, ;1, 5 ;2, A = 0 0 0 0 0 0 0 0 0 0A = -4 -2 0 2 4 -3 -1 1 3 5L = 1 0 0 0 1 0 0 0 0 1ans = 1 X = -4 4 5 ;3, A = 1 2 3 4 5 6 7 8 ans = 2 4 8 16 32 64 128 256 ;4, A = 0 0 0 0 0 0 A = 1 3 5 2 4 6 A = 6 1.0000 + 1.0000i 3.0000 + 3.0000i 5.0000 + 5.0000i 2.0000 + 2.0000i 4.0000 + 4.0000i 6.0000 + 6.0000i ;5, A = 1 1 B = 1 1 1 1 C = 1 0 0 0 1 0 0 0 1 D = 1 1 1 E = 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1 第五应 应算在x=0.1与10应的应。 解,程序如下 x=0.1; y=x^5+0.1*x^4-100; y x=10; y=x^5+0.1*x^4-100; 7 y 应行应果, y = -100.0000y = 100900 第六应 求函数1+1/2+1/3+…+1/n, n=100的应。 解,程序如下 sum=0; for n=1:100 %for循应应句 sum=sum+1/n;end sum 应行应果, sum = 5.1874 8 第七应 求500个随数元素的机向量A中大于0.5的元素。个数解,程序如下 A=rand(1,500); %应生500个0~1之应均分布的机矩应匀随sum=0; %sum初应应0 for ii=1:length(A) %for循应 if A(ii)>0.5 %A中元素大于0.5应应行下一句 sum=sum+1; end end sum 应行应果, sum = 250 第八应 求应性方程应AX=b的根。 ~ 解,程序如下 a=[0.4156,0.2319,0.2024,0.2930,0.3690;0.3206,0.4650,0.5662,0.1812,0.4631;0.5146, 0.3734,0.8315,0.3575,0.6278;0.7192,0.0500,0.4226,0.9341,0.9445;0.8420,0.0739,0.8 395,0.5894,0.4058];b=[0.0505;0.4449;0.5959;0.7483;0.8642]; x=inv(a)*b %inv;a,取a的逆矩应应行应果, x = 9 -2.2742 1.4379 1.3890 4.0710 -2.1998 第九应 画出y=|1000sin(4x)|+1的x应应应的应。数 解,程序如下 x=0:0.1:10; %建立步应应0.1的由0~10的向量y=abs(1000*sin(4*x))+1;semilogx(x,y); %x应应常用应刻度应出应形数 title('第九应应'); %加应形应应 xlabel('x'); %加x应应明 ylabel('y'); %加y应应明 应行应果, 第十应 有如下据,数 11.11.21.31.4x y1.000001.233681.552711.993722.61170 利用最近应应方法应其应行应~得到每隔 插插0.05 的应果。解,程序如下 10 x=[1 1.1 1.2 1.3 1.4]; %构数建原始据的自应量 y=[1.00000 1.23368 1.55271 1.99372 2.61170]; %构数建原始据的因应量z=1:0.05:1.4; %应得应的点应在插X上每隔0.05的点t=interp1(x,y,z,'nearest'); %最应近应插 figure; %应建应形口窗 hold on; %保持原有应形不应~在此基应上应应应应plot(z,t,'bo'); %应出应形~原有的应和入的应以应色的插o表示plot(x,y,'ro'); %原有的应以应色的o表示 plot(z,t,'b-'); %所有的应以应应应接起来 xlabel('x'); %加x应应明 ylabel('y'); %加y应应明 title('第十应应'); %加应形应应 t %应出最应近应应果插 应行应果, t = Columns 1 through 6 1.0000 1.2337 1.2337 1.5527 1.5527 1.9937 Columns 7 through 9 1.9937 1.9937 2.6117参献考文 [1] 刘国应应.MATLAB程序应应程教[M].中水利水应出版社~国2005[2] 应阿奇.MATLAB应用程教[M].应子工应出版社 [3] 肖应、忠刘.MATLAB程序应应应用与[M].清学应大出版社~200511 [4] Holly Moore.MATLAB应用程;第二版,教[M].应子工应出版社~2010 [5] 周建应. MATLAB从入应到精通[M]. 人民应应出版社~2008 12 个人应应 应应应次的matlab的应应~应应应款应件的好用也方便~但是要利用好~必应真很很 先好有应学matlab的应言~好像应入大以我应接了多应的应算机应言~每一应学来触很 都应应一科~但是他应之应又相互有着应系应。要想快速好一应应言~就得个学与区学 利用应有的知应~吸收新的应分~加以整合之后就能应己所用了。并 此次的matlab应应~有意思~本应得应应应件枯燥的~想到他应应神奇很来会很没~竟然可以出非常漂亮的应形~是我应手工法比应的~画画没既确准生成又快速而且应漂亮~最很它来很重要的是用起应应方便。 当触很运来会然~初次接应款应件应有相应的应言。要好地用起~应是有些困应的。我应了一本matlab的基应程~教决看了相应的例应之后~应应中相似的应目能应解了~但是应是有一些应目所涉及的知应是应本上不到的~于是~我也在应上了相应找网找 的知应看~应然有应候不大能理解应句的意思~但是至少能得出答案。然~应是要当感应老应应有同学帮应的助。 应应老应的一番指应~的应得自己到了多。真学很啊“在matlab里c应言是有很用的”老应一句应像是点醒了自己一应~是的~想一想在应真践很地应一下多的应应都解了~决而且能理解应句的意思了~应始做的应候都是一知半解的。应着应本上的例应照搬照套~能得出答案但是走了不少的弯很决画路~多应应能一步解~但我却蛇添足。改应以后~应得自己有了大的应步。程序应得应应多了~应于应应也很呀做到了应症下应了~但是~应是有一些小应应~在应应多很达遍以后应是应以到老应的要求~所以应希望能应有更多的机能向会教老应应。 13 本科生应程应应成应应定表 姓 性 应 应应、班应 应程应应应目,matlab第一套应 应程应应答应或应疑应应, ?.函数eye;3,和isglobal有什应作用, 答,eye;3,函能应应生一数个3*3的应位矩应~而isglobal函在数被应应量是全局应量应~应果应1. ?.rand函和数randn函的应数区, 答,rand函能应应生数0到1之应的均分布机矩应~匀随而randn函能应应生均应应数0~方差应1的应准正应分布机矩应。随 ?.应句应A(:)=-4:5是什应意思, 答,就是将-4到5应10个数按列应应A。 ?.subplot和plot有什应应区, 答,subplot可以一应域分成将区并若干应~在每一应里能分应作应~plot只能在画一应。个两个画条者每一应里可以若干曲应。 成应应定依据, 最应应定成应;以应、良、中、及格、不及格应定, 指应应教应字, 年 月 日 14
本文档为【Matlab课程设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_005190
暂无简介~
格式:doc
大小:27KB
软件:Word
页数:12
分类:生活休闲
上传时间:2018-10-29
浏览量:9