基于Matlab Notebook直流稳态电路快速求解法.docVIP

基于Matlab Notebook直流稳态电路快速求解法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Matlab Notebook直流稳态电路快速求解法

基于Matlab Notebook直流稳态电路快速求解法   摘要直流稳态电路的求解过程采用传统的方法一直比较繁琐,效率较低。而在使用了MATLAB这一数学工具后,可以大大简化求解过程,提高工作效率。使之在工程分析过程中较好地满足了技术人员的需要。   【关键词】MATLAB NOTEBOOK 电路分析 线性方程快速求解   1 引言   MATLAB是美国MathWorks公司开发的一个优秀的数学工具软件,具有强大的数学功能和图形绘制功能,它将数值分析、信号处理、图形功能及系统仿真等融为一体。现在已成为从事科学研究工程计算的基本工具,是从理论通向实践的桥梁。在教学和科研上具有广泛应用,本文将MATLAB应用电路分析教学中,可方便、快速求解直流稳态电路,摆脱了繁杂的数学运算,使学生把主要精力集中在对电路规律的认识上。   2 基于Matlab Notebook的教学方法    MATLAB和文字处理软件Microsoft Word的结合,使用户能够在Word环境中访问 MATLAB,为用户提供了一个集文字处理与科学计算于一体的工作环境,这种工作环境就是 MATLAB Notebook。应用Matlab求解直流稳态电路大多数都是用Matlab M文件编制的程序文件,它是以纯文本的形式编写的,而且针对不同的题目要编写不同的M文件,或者打开原有的M文件进行修改,再重新运行,而且计算的结果又显示在命令窗口,这样既不方便又不直观,大大影响了教学效果。为了对不同的直流稳态电路方便快速求解,笔者偿试了在Matlab Notebook的环境下,对直流电路分析求解。用Matlab Notebook制作的M-book文档不仅拥有MS-Word的全部文字处理功能,而且具备Matlab无与伦比的数学计算能力和计算结果可视化能力,为用户营造一个融文字处理,科学计算,工程设计于一体的工作环境。在Matlab Notebook环境下,求解直流稳态电路,首先利用Word的文字编辑功能,将题目输入M-book文档中,然后利用Word的图片插入功能将事先制作好的电路结构图插入M-book文档中,再根据求解直流稳态电路分析的主要三种方法:支路电流法、网孔电流法、节点电压法,列写出线性方程。其次利用Matlab具有以矩阵计算为基础的强大数值计算和分析功能对线性方程快速求解。在其它言语中,对线性方程求解最常用的方法之一,是高斯消去法,编程相当繁琐复杂。而利用Matlab求解线性方程是轻而易举的事,几乎不需要编程。更主要的特点是在M-book文档中,编写的题目、电路结构图、所列的线性方程、编程的语句、程序的的执行、运算的结果和输出的图形、错误信息等,都处于一个界面。这样不仅图文并茂、且直观生动。对于不同的题目,只要归结为线性方程,仅对原有的编程语句作少量修改,即可运行,显示出结果。   3 具体的应用举例   在Matlab启动后,如已安装了Notebook的情况下,只要在窗口键入notebook,于是出现如下提示:Warning: MATLAB is now an automation server,随即出现一个类似Word界面的M-book界面。它与普通Word界面主要有两点区别:①在菜单栏中多了一个Notebook菜单项,Notebook的许多操作都可以通过该菜单项的命令来完成。②在“文件”菜单栏中多了一个New M-book命令,如果在 M-book模板下要建立新的M-book文档,可以选择该命令。此后在M-book文档下输入题目、插入电路图、列写电路方程。   例题 :用网孔法求图1所示电路的各支路电流。   (1)选择各网孔电流的参考方向,如图1所示。计算各网孔的自电阻和相邻网孔的互电阻及每一网孔的电源电压。   R11=1+2=3,R22=1+2 R33=1+2,R12=R21=-2,R23=R32=0,R13=R31=-1 US11=10V,US22=-5V,US33=5V。   (2)按图1列网孔方程组。   3Im1 -2Im2-Im3=10   -2Im1 +3Im2 = -5   -Im1 +3Im3 =5   以上都是利用Word的全部文字处理功能编辑的。   (3)编程求解对于线性方程组ax=b,可以利用左除运算符“\”,x=a\b直接求解。这里的矩阵a,b的值如下:                  在M-book文档下输入以下Matlab的命令:   a=[3,-2,-1;-2,3,0;-1,0,3]; %输入矩阵a   b=[10;-5;5]; %输入矩阵b   i=a\b; %求网孔电流Im1,Im2,Im3   [r,l]=size(a); %求矩阵的行和列   disp(显示输出结果)   forn=1:r    disp(st

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档