MATLAB在网孔回路法中的应用Word下载.docx

上传人:b****4 文档编号:18453378 上传时间:2022-12-16 格式:DOCX 页数:10 大小:247.53KB
下载 相关 举报
MATLAB在网孔回路法中的应用Word下载.docx_第1页
第1页 / 共10页
MATLAB在网孔回路法中的应用Word下载.docx_第2页
第2页 / 共10页
MATLAB在网孔回路法中的应用Word下载.docx_第3页
第3页 / 共10页
MATLAB在网孔回路法中的应用Word下载.docx_第4页
第4页 / 共10页
MATLAB在网孔回路法中的应用Word下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

MATLAB在网孔回路法中的应用Word下载.docx

《MATLAB在网孔回路法中的应用Word下载.docx》由会员分享,可在线阅读,更多相关《MATLAB在网孔回路法中的应用Word下载.docx(10页珍藏版)》请在冰豆网上搜索。

MATLAB在网孔回路法中的应用Word下载.docx

2MATLAB在网孔回路法中的应用3

2.1待解决的电路问题3

2.2设计分析4

3编写程序6

3.1程序代码如下6

3.2仿真7

3.3仿真结果与编程结果比较与分析10

小结11

参考文献12

 

MATLAB在电路原理中的应用

1基础强化训练的训练要求与内容

根据专业培养计划,本环节安排在第四学期的暑假进行,为期一周。

基础强化训练的选题范围规定如下:

数值线性代数方法及MATLAB实现

MATLAB在“电路原理”中的应用

MATLAB工具箱的应用

通过训练,使学生掌握相关的理论知识及实际处理方法,熟练使用MATLAB语言编写所需应用程序,上机调试,输出实验结果,并对实验结果进行分析。

2MATLAB在网孔回路法中的应用

2.1待解决的电路问题

已知电路图如图2-1所示,求各网孔的电流I1、I2、I3、I4的值。

其中R1=R2=R6=R8=2Ω,

R3=R4=R5=R7=4Ω,U1=10V,U2=8V。

图2-1

2.2设计分析

首先构建流程图,然后再根据流程图逐步实施,最终达到求解电路方程的目的。

流程图如图2-2所示,

图2-2

由电路图可以知道,这是一个简单的电路,求解的方法很多,我选择用网孔回路法,下面就根据流程图一步步开始做。

网孔1:

10I1-4I2-4I3=0

网孔2:

10I2-4I1-4I4+8=0

网孔3:

10I3-4I1-4I4-10=0

网孔4:

10I4-4I3-4I2=0

整理四个方程式得到:

-4I1+10I2-4I4=-8

-4I1+10I3-4I4=10

-4I2-4I3+10I4=0

将整理得到的这四个方程写成矩阵形式AI=B:

10-4-40I10

-4100-4I2-8

-4010-4I3=10

0-4-410I40

通过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;

运行得到

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编写的程序是正确无误的,没有出现错误的地方,仿真的电路图的原件的选择、电路的连接、各个参数的设置都是正确可行的,这才会得到两个一致的结果。

两种方法比较可知,通过Simulink来求解电路问题具有一定的优越性,它无需繁琐的编程,只需根据电路将电路图连接正确,然后在设置参数,就可以仿真,然后得到自己想要的数据。

小结

经过这段时间的基础强化训练,我收获很多实用的知识,还加强了我自己的动手能力与思考问题的能力及学习新知识的能力,这些都是以后工作中需要的实用能力。

总结这次基础强化训练,让我学会怎样去使用MATLAB软件来解决学习遇到的一些问题。

MATLAB是一款功能强大的软件,因为MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

这就使得MATLAB具有多功能性及应用的广泛性。

虽然这次的强化训练仅仅用到MATLAB的简单功能,但至少让我认识了MATLAB这款软件。

特别对于我们学习自动化专业的人来说,掌握MATLAB的功能更是有必要的,因为我们会遇到许多的电路方面的问题,如果能用MATLAB去解决就会轻松很多,也会节省时间。

对于MATLAB这款软件,我还一知半解,我会在大三这一学年认真学习MATLAB的,学习这一软件并不困难,难的是怎样用它去解决实际的问题,所以我会注重理论与实战的结合,好好掌握MATLAB这一软件。

基础强化训练不仅要求我们在短时间内完成任务,注重时间的重要性,也是一个锻炼个人能力的好机会。

因为对我们自动化专业而言,很多任务都是要求时间的,这就很好的锻炼了自己的时间观念。

因为对于电子行业,产品的更新很快,不把握好时间,就只有被淘汰。

所以这样的机会对于我来说是很好的锻炼自己,不仅可以学习新的东西,还能加强自己的能力。

我还是比较喜欢这样的训练。

尽管这次的基础强化训练接近尾声,但给我的感受颇深,收获颇多。

我还要在这条路上继续前行,以便早日掌握MATLAB这款功能强大的软件,把MATLAB软件用于解决更多的问题。

经过这次的基础强化训练,对于以后的基础强化训练,我知道了拿到任务书的时候,第一步需要做些什么,形成了一个加清晰的思路,这样在以后的学习与生活中,知道自己该做些什么。

感谢老师的指导,让我学到了新的知识,锻炼了自己的能力。

参考文献

[1]蒲俊,等。

MATLAB7.0教学手册。

上海:

浦东电子出版社,2002

[2]刘志俭,等。

MATLAB应用程序接口用户指南。

北京:

科学出版社,2000

[3]李国勇。

智能控制及其MATLAB实现。

电子工业出版社,2005

[4]陈洪亮,王蔼.基本电路理论.上海科学技术文献出版社.2002

[5]于歆杰.《电路基础》.第三版.清华大学出版社,2008

[6]康光华.《电子电工基础》.高等教育出版社,2006

[7]王正林.《精通MATLAB》.北京:

电子工业出版社.2006

[8]邱关源.《电路》.高等教育出版社.2006.5

[9]吴传生.《线性代数》.高等教育出版社.2009

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 社交礼仪

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1