大学电路实验课程.pptVIP

  • 3
  • 0
  • 约3.46千字
  • 约 26页
  • 2016-12-09 发布于江苏
  • 举报
电路实验 C语言节点电压法 程序使用流程 程序功能上的优势 输入完成,求的各节点电压 无伴随独立源的处理 课本15章介绍的矩阵法无法直接处理无伴随对立源支路,必 需通过电路理论将无伴随独立源合并到其它支路中才能求解。而本程序 用了一种简单而又有效的方法解决了这一问题。 拿无伴随电压源为例,一个无伴随电压源相当于一个电压源和 一个电阻阻值为0的电阻串联,所以使用者在使用程序求解时,只要输 入该支路的电阻为0即可表示该支路为无伴随电压源支路。 但如果直接把这个0带入矩阵方程中,是无解的。所以这里用 近似法对其进行处理。程序会自动的用一个数值非常小,约等于0却不等于0的数来代替这个0,从而即可保证方程有解,又可使计算结 果十分接近真实数值。 为了保证处理不同电路时有相同的计算精度,程序中没有预设 一个固定的数值来代替0电阻。而是找到所有非0电阻中,绝对值最小 的一个,将该最小值除以一个常数N(程序中N=10000),用得到的结果 代替0电阻。 实践证明,在保留两位小数的情况下,程序的计算结果与真 实数值完全相等。如果要得到更高精度的结果,可以通过提高常数N的 数值来实现。 较为规范的设计风格 更广泛的适用性 在程序的开始,由使用者自己输入电路的节点数与支路数,使得该程序可适用于各种无耦合的电路。 错误自检功能 该程序在很

文档评论(0)

1亿VIP精品文档

相关文档