Matlab第七周线性方程组求解
Matlab选修作业记录(其他的简介懒得写了/2025-01-25/)
北邮Matlab选修 Week 7 线性方程组求解
从课程所讲授的线性方程组求解方法中任选一种方法实现对下面的线性方程组的求解
问题描述
解方程
程序设计
|
|
计算结果
|
|
电路问题
问题描述
一种大型输电网络可以简化为下图所示电路,其中$R_i$表示负载电阻,$r_i$表示线路内阻,设电源电压为$V$。若$R_i=6$,$r_i=1$,$V=18$,求出各个负载上的电流$I_1,I_2,I_3, \cdots , I_n$及总电流$I_0$。
数学模型
物理关系
-
对于支路电源和$R_1$,$r_1$,有: $$ V=U_{R_1}+U_{r_1} $$
即: $$ V=I_1 \times R_1 + I_0 \times r_1 $$
可化为: $$ I_0+6 I_1 = 18 $$ (共
1
个方程) -
对于支路$R_{k+1}$,$r_{k+1}$,$R_k$,有: $$ U_{R_k}=U_{R_{k+1}}+U_{r_{k+1}} (1 \leq k < n) $$
即: $$ I_k \times R_k = I_{k+1} \times R_{k+1} + \sum_{j=k+1}^{n} I_j \times r_k $$
可化为: $$ -6I_k+7I_{k+1}+\sum_{j=k+2}^{n} I_j = 0 $$ (共
n-1
个方程) -
根据电流关系,有: $$ I_0=\sum_{j=1}^{n} I_j $$ (共
1
个方程)
以上共计n+1
个方程,对应$I_0$到$I_n$n+1
个未知数。
转化成数学问题
-
转化成矩阵运算:
-
解以上方程组可得解向量$I_0$~$I_n$
程序设计
|
|
计算结果
|
|
最后修改于 2024-08-05