版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、摘要 MATLAB 是美国MATHWORKS公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和SIMULINK两大部分。MATLAB是矩阵实验室(Matrix Laboratory)的简称。它在数学类科技应用软件中在数值方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。正是由于MATLAB软件在数字方面的应用很是广泛,并且可以进行矩阵运算,基于这个方面的应用,可以将MAT
2、LAB用于我们曾经学过的电路基础中,因为在电路基础的知识系统中,有一部分是需要用到矩阵的方法来处理的,而矩阵的计算比较复杂,但是通过MATLAB软件,编写相应的程序,我们可以很快、准确地计算出需要的结果。而起还可以在MATLAB软件环境中搭建电路图,带入电路参数就可以进行仿真,通过仿真结果与编程结果的比较,可以确保我们的结果准确。本次基础强化训练基于MATLAB软件,运用其解决电路基础的一些简单知识,从而学会简单运用MATLAB软件,为以后更好的掌握这款软件打下基础。目录MATLAB在电路原理中的应用21 基础强化训练的训练要求与内容22 MATLAB在网孔回路法中的应用32.1待解决的电路问
3、题32.2设计分析43 编写程序63.1程序代码如下63.2仿真73.3仿真结果与编程结果比较与分析10小结11参考文献12MATLAB在电路原理中的应用1 基础强化训练的训练要求与内容根据专业培养计划,本环节安排在第四学期的暑假进行,为期一周。基础强化训练的选题范围规定如下:数值线性代数方法及MATLAB实现MATLAB在“电路原理”中的应用MATLAB工具箱的应用通过训练,使学生掌握相关的理论知识及实际处理方法,熟练使用MATLAB语言编写所需应用程序,上机调试,输出实验结果,并对实验结果进行分析。2 MATLAB在网孔回路法中的应用2.1待解决的电路问题 已知电路图如图2-1所示,求各网
4、孔的电流I1、I2、I3、I4的值。其中R1=R2=R6=R8=2,R3=R4=R5=R7=4,U1=10V,U2=8V。图2-12.2设计分析 首先构建流程图,然后再根据流程图逐步实施,最终达到求解电路方程的目的。流程图如图2-2所示, 根据电路列出方程式将方程式写成矩阵方程的形式由AX=B求的答案得到想要的 结 果 图2-2 由电路图可以知道,这是一个简单的电路,求解的方法很多,我选择用网孔回路法,下面就根据流程图一步步开始做。网孔1:10I1-4I2-4I3=0 网孔2:10I2-4I1-4I4+8=0 网孔3:10I3-4I1-4I4-10=0 网孔4:10I4-4I3-4I2=0整理
5、四个方程式得到: 10I1-4I2-4I3=0-4I1+10I2-4I4=-8-4I1+10I3-4I4=10-4I2-4I3+10I4=0 将整理得到的这四个方程写成矩阵形式AI=B: 10 -4 -4 0 I1 0 -4 10 0 -4 I2 -8 -4 0 10 -4 I3 = 10 0 -4 -4 10 I4 0通过MATLAB算出I1、I2、I3、I4的值。3 编写程序 3.1程序代码如下 >>A=10,-4,-4,0;-4,10,0,4;-4,0,10,-4;0,-4,-4,10;>>B=0; -8; 10; 0;>>I=inv(A)*B;运行得
6、到I= 0.2222 -0.6222 1.178 0.2222所以得到 I1=0.2222A,I2=-0.6222A,I3=1.178A,I4=0.2222A。3.2仿真打开MATLAB软件,在Simulink中构建的电路图如图3-1所示,然后进行仿真。图3-1仿真结果图如图所示, I1的仿真值I2的仿真值I3的仿真值I4的仿真值3.3仿真结果与编程结果比较与分析在MATLAB中通过编程求解的结果和通过Simulink构建电路图仿真求解的结果是一致的,说明用MATLAB编写的程序是正确无误的,没有出现错误的地方,仿真的电路图的原件的选择、电路的连接、各个参数的设置都是正确可行的,这才会得到两个
7、一致的结果。两种方法比较可知,通过Simulink来求解电路问题具有一定的优越性,它无需繁琐的编程,只需根据电路将电路图连接正确,然后在设置参数,就可以仿真,然后得到自己想要的数据。小结经过这段时间的基础强化训练,我收获很多实用的知识,还加强了我自己的动手能力与思考问题的能力及学习新知识的能力,这些都是以后工作中需要的实用能力。总结这次基础强化训练,让我学会怎样去使用MATLAB软件来解决学习遇到的一些问题。MATLAB是一款功能强大的软件,因为MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理
8、、信号检测、金融建模设计与分析等领域。这就使得MATLAB具有多功能性及应用的广泛性。虽然这次的强化训练仅仅用到MATLAB的简单功能,但至少让我认识了MATLAB这款软件。特别对于我们学习自动化专业的人来说,掌握MATLAB的功能更是有必要的,因为我们会遇到许多的电路方面的问题,如果能用MATLAB去解决就会轻松很多,也会节省时间。对于MATLAB这款软件,我还一知半解,我会在大三这一学年认真学习MATLAB的,学习这一软件并不困难,难的是怎样用它去解决实际的问题,所以我会注重理论与实战的结合,好好掌握MATLAB这一软件。基础强化训练不仅要求我们在短时间内完成任务,注重时间的重要性,也是一
9、个锻炼个人能力的好机会。因为对我们自动化专业而言,很多任务都是要求时间的,这就很好的锻炼了自己的时间观念。因为对于电子行业,产品的更新很快,不把握好时间,就只有被淘汰。所以这样的机会对于我来说是很好的锻炼自己,不仅可以学习新的东西,还能加强自己的能力。我还是比较喜欢这样的训练。尽管这次的基础强化训练接近尾声,但给我的感受颇深,收获颇多。我还要在这条路上继续前行,以便早日掌握MATLAB这款功能强大的软件,把MATLAB软件用于解决更多的问题。经过这次的基础强化训练,对于以后的基础强化训练,我知道了拿到任务书的时候,第一步需要做些什么,形成了一个加清晰的思路,这样在以后的学习与生活中,知道自己该做些什么。感谢老师的指导,让我学到了新的知识,锻炼了自己的能力。参考文献 蒲俊,等。MATLAB7.0教学手册。上海:浦东电子出版社,2002 刘志俭,等。MATLAB应用程序接口用户指南。北京:科学出版社,2000 李国勇。智能控制及其MATLAB实现。北京:电子工业出版社,2005 陈洪亮,王蔼.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 猪小弟课件教学课件
- 2024年广西体育馆大院体育用品销售合同
- 2024年建筑工程分包及劳务承包协议
- 2024年度石油天然气开采与销售合同
- 2024年度船舶修造安装工程分包协议
- 2024年度深圳晚辅老师招聘合同
- 2024年布匹交易协议规定
- 04年国际货物买卖合同
- 2024期房购买合同范本
- 2024年度施工现场食品安全管理合同
- 华为公司经销商合作承诺书
- AQL2.5抽检标准
- 员工每日考勤表
- 2020资料江苏省建筑与装饰工程计价定额详细目录
- 变频电机参数规格-YP2
- 厦门厨余垃圾现状
- 煤矿建设工程施工技术资料
- 科技创新政策解读PPT课件
- 面试信息登记表
- 读秀学术搜索平台PPT课件
- 优秀学生寝室奖励制度
评论
0/150
提交评论