计算机仿真实训试验报告试验4_第1页
计算机仿真实训试验报告试验4_第2页
计算机仿真实训试验报告试验4_第3页
计算机仿真实训试验报告试验4_第4页
计算机仿真实训试验报告试验4_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验一 熟悉MATLAB:作环境16电气5班 周树楠20160500529一、实验目的熟悉启动和退出MATLA欧件的方法。熟悉MATLA歆件的运行环境。熟悉MATLAB勺基本操作。二、实验设备及条件计算机一台(带有MATLAB6.”上的软件境)。三、实验内容1.练习下面指令:cd,clear,dir,path,help,who,whos,save,load。2,建立自己的工作目录MYBINff口 MYDATA并将它们分别加到搜索路径的前面或者后面。.求12 2*(7 4) 32的算术运算结果。.M文件的建立,建立M文件,求出下列表达式的值:2sin85o1 e2Z211n(x V1 x2),其

2、中 x2 1 2i0.45 5- DAXMATLABMYDATAexerci5e1 4mc?xcrciwl 4,m+1 卜着 l+2i ;T. 45,51;2 -zlsi*sin(85*pi/180)/(l+exp(?)3 -z2-0. 5*1os(j+ (W2) 0, 5)盆令行国门zl =0. 2375 +-0. 0534 +0. OOOOi0. 000010.1187 - 0. 2375i0, 5937 * 0, 00001z2 =0. 7182 - 0L 0088i-0.1473 - I, 5679iA 0. 7461 * 0. 543虹.l&ac - 0. OOltii5.利用MAT

3、LAB勺帮助功能分别查询inv、plot、max round函数的功能和用法。四、运行环境介绍及注意事项1.运行环境介绍打开Matlab软件运行环境有图1-1所示的界面图1-1 MATLAB的用户界面操作界面主要的介绍如下:指令窗(CommandWindow ),在该窗可键入各种送给 MATLAB运作的指令、 函数、表达式,并显示除图形外的所以运算结果。历史指令窗(CommandHistory ),该窗记录已经运行过的指令、函数、表 达式;允许用户对它们进行选择复制、重运行,以及产生M文件。工作空间浏览器(Workspace Browser ),该窗口罗列出 MATLAB工作空间 中所有的变量

4、名、大小、字节数;并且在该窗中,可对变量进行观察、编辑、提 取和保存。其它还有当前目录浏览器 (Current Directory Browser )、M文件编辑/ 调试器(Editor/Debugger )以及帮助导航 /浏览器(Help Navigator/Browser )等,但通常不随操作界面的出现而启动。利用File 菜单可方便对文件或窗口进行管理。其中 File | New的各子菜 单,M-file ( M 文件)、Figure (图形窗口)、或 Model ( Simulink 编辑 界面)分别可创建对应文件或模块。 Edit菜单允许用户和 Windows的剪切板 交互信息。2.

5、在指令窗操作时应特别注意以下几点1)所有输入的指令、公式或数值必须按下回车键以后才能执行。例如: (10*19+2/4-34)/2*3(回车)ans=234.75002)所有的指令、变量名称都要区分字母的大小写。3) %乍为MATLABi释的开始标志,以后的文字不影响计算的过程。4)应该指定输出变量名称,否则MATLA全将运算结果直接存入默认的输出 变量名ans。MATLABT以将计算结果以不同的精确度的数字格式显示,可以直接在指 令视窗键入不同的数字显示格式指令。例如: format short (这是默认的)MATLA副用了 T,二个游标键可以将所输过的指令叫回来重复使用。按下T则前一次输

6、入的指令重新出现,之后再按Enter键,即再执行前一次的指令。而,键的功用则是往后执行指令。其它在键盘上的几个键如一、一、 Delete、Insert其功能则显而易见,无须多加说明。.help命令的使用一旦发现指令不知如何使用时,help命令将告诉你如何使用。在指令窗中键 入(help+指令名称)就可使用MATLAB勺帮助系统,这是最快捷的取得帮助的途 径。例如: help tanTAN Tangent.TAN(X) is the tangent of the elements of X.See also atan, tand, atan2.Overloaded functions or me

7、thods (ones with the same namein other directories)help sym/tan.mReference page in Help browserdoc tan.M文件的保存当保存M文件时,文件名不能以数字开头,更不能以纯数字命名M文件,例 如把一个M文件命名为54.m,则不管文件内容是什么,运行结果总是 ans =54。 五、思考题1.与其他高级语言相比,MATLABf哪些显著特点?答:与其他高级语言相比,MATLABW单易学,编程效率高。显著特点是: 可靠的数佰计算和符号计算功能:强大的绘图功能:简单易学的语言体系: 为数众多的应用工具;最显著的

8、特点就是它将矩阵作为基本存储单元。2.画出MATLA系统的组成结构。答:MATLAB(统主要由开发环境、MATLA嗷学函数库、MATLABg言、图形功能和应用程序接口五个部分组成实验二 MATLAB的基本计算16电气5班 周树楠20160500529一、实验目的1.掌握建立矩阵的方法。.掌握MATLAB&种表达式的书写规则以及常用函数的使用.能用matlab进行基本的数组、矩阵及符号运算。.掌握矩阵分析的方法以及能用矩阵求逆法解线性方程组。二、实验设备及条件计算机一台(带有MATLAB6.”上的软件环境)三、实验内容.利用diag等函数产生下列矩阵。73500504082b 07a 02.利用

9、reshape函数将1题中的a和b变换成行向量啰霞里簿-郛MATLA大MYMTMmrcfeeZ 1_Zrn TOC o 1-5 h z exercised_ 1 2,m4 ft-. 0R 0, 8 :q-7f 5;22.3, 0-b=r2, 0, 4:0,5r 0;10,8A=rtsWf L 91S - Breshape I. b 1, 91胡;1座I-a =304050706A3.产生一个均匀分布在(-5,5)之间的随机矩阵(10X2),要求精确到小数点后一位/ 织器-DltkYMAILA IMY U AI AexercJ .mexercise2_3.m +Y- randil0*2),田 兄

10、两 了i 1小i”j 二1而 百” 5rl”-100$randd0*2)4怎生一的OM J.的筮的值。为1WHB廿犷山%计found(l(X)*rmd(102)出至 W 涧(T】0O /机般rMmd(100*ri(H2)|10、七生成的整代曲阵除映10,心知1斤口小蚣的电埠 酰的趣陶为/10o-EDiindGOOandUO, 2)/i0-5.t; 620 01230123XX.画出函数z x2y2 sin(xy)的曲面及等高线图M 编辑器-D状学MAI3EMYDAI AncErciseH 4m exercise 34, m+-x-10:l:10:v=-10:l:10:_x, y =aiswhg

11、riLl|x, y);z=x- -2+y. -2+sin(x*y);inesh(x. yz) j 号曲臼 me she (xr y, z): q 线图()-10105.综合实例中,还有一种最常用的电力系统无源滤波器单调谐滤波器,其结构如图3-2所示,其阻抗表达式为:11Zfn R J(上下)R J(n iL 段)式中,n为n次谐波角频率,1为基波角频率。当设1 1, R 0.1L 0.164609053H , C 0.3F , n在0.5 , 25取值时,单调谐滤波器的阻抗 Zfn与谐波次数n的曲线如图3-4所示,试编写程序完成曲线的画取(注意图中各个地方的标注均用程序实现)。0 编相器: 口

12、:求学MAII AaMY口ATA砥XFrdset5.Eexercise! S.m +咻重考图3-4程序n-lipspace (0. 3i 25n 50);-ul=l:-R=0.1;-L=0. 1G4G09053;-匚=0.3;Z=R+i* (ir *wl. L-1. / (n*wl*C);-z=abs(Z) 电的建时工plot (n. z. Linewidth,2.5)10 41前1八4式311谐波次数。口正3打1116一n011七石过小11卦二壮),)ll ylabelC fontaize 11ffiirLfonttimesfontsize12 itbf Z_n Dmega;*)legend

13、bfitfcmtsiz tlllXfontnanehimes itbf | Z_f K)S6X 0. L ! tfitfontsize ISlXfontuaBeKimes: n_r_l*) text (9. 884. 0. 15, bfiT fontsiz? (13 fontnfiw tiMes) n)6.用曲面图表现函数z x2 y2, x和y的范围从-4到4,设置当前图形的颜色板从黑色到暗红、洋红、黄色、白色的平滑变化,打开网格M 堀辐器-D:UMATI ABMYDATAexercise3 6.m exertise3_6jn 4-x=-4:0.01:4;2 -=-4:001:4:xh y.

14、 =mesligrid(xt y);2=x. -2+y. 2;nesh=Q- if c0S-disp(T-恒,号式!”;-9nd elseLI-AsCa,b,cl:-end-end eercise4_l求解方程ax 2-bx+cO检入m=0恂入b=0椅 Ac=0企体实数! exercise4 1求解方程” 2+bi=0由A曰=0输入b=0输入Ll为恒不等式! exercise4_l求解力 f:ax 2+hse_0输入肝:检入仁6输入c=9-3. OOCO + 0. 00001-3. CM0 - 0. 000012.输入一个百分制成绩,要求输出成绩等级 A+、A B G D E。其中100分为A

15、+, 90分99分为A, 80分89分为B, 70分79分为C, 60分69分为D, 60分以下为E要求:(1)用switch语句实现。(2)输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输 出出错信息。3- D:MATLABMDATAe)cerci5e4_2in命令行陡口 ejcercise4_2输入一个百分制成痍IA+)eserei se4_2输入一个百分制成绩91A exercise4_2前入个仃分也成嫡就 sX _2输入个仃分制成绩75 C电式电1:七is白4_2 输入,个百分制成绩6 D eiercise4_2 输入一个百分制成绩32 E eserci5e4_2 输入个口分制

16、成绩120 输入错误成镣3.利用for循环语句编写计算n!的函数程序,取n分别为-89、0、3、5、10验证其正确性(输入n为负数时输出出错信息)eKprc isHB.m+.n=input- J ;-if n exerei 3e4_3n=0y -G eiercise4_5 n 4244. Fibonacci 数组的元素满足 Fibonacci 规则:ak 2 ak ak 1 , (k 1,2,且ai a2 1。现要求该数组中第一个大于10000的元素。- DMATLABMYDATAexercise4_4jm exerciso4 4.m+al=;-a2-l;=1 ;- . while t ?x?rciae4 41C94625.根据一61112TTT21231二,求 的近似值。当n分别取100、1000、 n10000时,结果是多少?强辐嚣-D:ut学TMATIA洪MYDATA证xpcise4 1m? eerci ?p4_5 J?ercise4. 0 exercise4 为n=100Ml。1=10000pi =pl =pi -

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论