Octave已知支路电流I₂、支路电流I₃、支路电流I₄,求支路电流I₁(基尔霍夫电流定律)
广告
{{v.name}}
1. 已知支路电流I₂、支路电流I₃、支路电流I₄
\(I_1 = I_3 + I_4 - I_2\)
核心公式:
基尔霍夫电流定律(KCL)中各量的关系为 ∑I入 = ∑I出。
把 I₁ 作为待求量,由其余已知量计算:I₁ = I₃ + I₄ - I₂。
本质是电荷守恒;求得电流为负时说明实际方向与假设方向相反。 支路电流I₁ 的单位为 A。
Octave计算方法
已知参数:
- 支路电流I₂、支路电流I₃、支路电流I₄(示例值:I2 = 2 A,I3 = 4 A,I4 = 1 A)
代码如下:
function I1 = solve_kcl_I1(I2, I3, I4)
I1 = I3 + I4 - I2;
end
调用示例:
% 已知支路电流I₂、支路电流I₃、支路电流I₄,求支路电流I₁
I2 = 2; I3 = 4; I4 = 1;
I1 = solve_kcl_I1(I2, I3, I4);
fprintf('支路电流I₁ = %.2f A', I1);
运行结果:
支路电流I₁ = 3.00 A