在C++中利用对角矩阵求解线性电路.pdfVIP

  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文档。上传文档
查看更多
在C++中利用对角矩阵求解线性电路.pdf

2007 年第 6 期 福建金融管理干部学院学报 N o . 6 2 0 0 7 (总第 10 1 期) Journal of Fuj ian In stitute of Financial Administrator s S e r i a l N o . 10 1 在 C++ 中利用对 角矩 阵求解线性 电路 张 昊 ( 福建金融职业技术学院,福建 福州 50007) 摘 要: 解线性 电路 问题多是建立方程组求解,但这种方法在大规模 电路 中操作 困难; 考虑到矩阵在求解方 程组 问题时有大量应用,在 C++中建立矩阵,利用递归实现矩阵行变换容易实现,因此采用C++语言通过矩阵对 角化来实现大规模线性 电路 问题的求解. 关健词: 上三角矩阵; 对角矩阵; 线性 电路 中圈分类号: 024 1. 0 文献标识码: A 文章编号: 1009- 4788 (2007) 12- 0050- 05 线性 电路作为 电路分析 中一种常见 电路有许多求解方法,其 中多是根据基尔霍夫定律 ,利用 KCL 和 KVL 对 电路的各条支路和每个节点进行分析建立方程。虽然方法简单,但在面对规模稍大 的电路时却有未知数太多,方程复杂 ,操作 困难等 问题 。由于矩阵具有初等变换不变性,以及在 C++语言中语句简单、方便实现的特点,可考虑借助计算机手段,把复杂的电路求解方程转化为 直观 的对角矩阵进行运算求解 。 一、分析 电路描述,列 出求解方程组 ( 一) 分析电路描迷,明确已知条件和未知童 首先需要 明确在 电路 问题 中需要求解 的是什么 和 己知的是什么。电路是由具体的元件通过支路连接 建立 的关系 ,电路 问题就是要 了解每一条支路上的具 体 的电路特性,也就是支路两端节点电压,支路上的 电流 。要得 出这些结果 ,就要从 电路描述 中抽样 出己 知数据 ,建立起求解方程 。 把 电路描述一般有两种方式: 电路图和直接描述 电 川 路支路参数。其中电路图方式简单明了可见性强,比 较常见。但对于 目前的计算机系统来说处理电路图描 述还比较困难,为了便于计算机系统理解 ,也便于程 收稿 日期: 2007- 08- 29 作者简介: 张昊 ( 1981- ),男,福建建欧人,福建金融职业技术学院信息系教师,在读研究生,研究 向为电子 信息 序编写,需要把 电路 图描述转换为描述 电路支路方式。这里 以一个简单的电路为例进行分析,如 题: 已知电路如图,独立电压源Vs=2V,独立电流源I s=2A,受控电流源a =2. 可以很容易从电路图中整理出已知条件: 电压源 2V,电流源 2A,电阻Rl =R2=R = 10 ,节点 a , b , c ,参考节点0,受控源 ai ; 待求数据Ua , Ub , U。和 IC. ( 二) 根据基尔农夫定律列出求解方程组 根据基尔霍夫定律 ,也就是 KVL 和 KCL,线性 电路的支路关系可 以表述为一组代数一微分方程 , 如果电路有n 个节点,以节点电压为未知量,可以建立起 n- 1个线性无关的的方程 ( 除去一个参 考节点) ,这 n- 1 个方程就构成 了电路求解方程 。 考虑到 电路中有 电压定义支路 ,因此使用改进节点分析法,不仅可 以把节点 电压作为未知量 , 而且每条支路 电流也作为未知量 。在 n- 1 个方程 的基础上 ,根据 电压定义支路的条数 bV,建立起 bV个支路 电压方程 。最后 ,综合构成方程组如下: 厂 | Y |

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档