% 将本文内容复制到matlab,回车就OK了,欢迎指正。
% 第2次实验,网孔电流法计算程序
% 电压源
us1 = 5;
us2 = 12;
% 电阻
%自电阻
r11 = 51+510;
r22 = 510+510;
% 互电阻为正
r12 = 510;
r21 = r12;
%电阻矩阵
R = [ r11,r12;r21,r22];
% 电路方程(矩阵形式):R*I = Us
% 则 I= pinv(R)*Us , 其中 pinv是求逆矩阵函数
% us1 单独作用时 [ I1,I2 ]
I_us1 = pinv(R)*[us1;0];
% us2 单独作用时 [ I1,I2 ]
I_us2 = pinv(R)*[0;us2];
% us 共同作用时 [ I1,I2 ]
I = I_us1 + I_us2;
disp('us1单独作用时: I1,I2,I3 分别为(毫安)');
[I_us1' sum(I_us1)]*1000
disp('us2单独作用时:I1,I2,I3 分别为');
[I_us2' sum(I_us2)]*1000
disp('us1,us2共同作用时:I1,I2,I3 分别为');
[I' sum(I)]*1000
%{
《matlab程序设计》这门课程同学们都已经学过了,应用到电路分析的计算是很方便的。几种电路方程,节点电压法是最方便的,其次是网孔电流法,我不建议用支路电流法编程。
第1次电路实验的matlab程序应该更简单一些,欢迎同学们把你写的matlab程序秀出来,秀得好就可以加法哦,你懂的,直接在此回复就可以。你秀出来的程序代码,别人复制粘贴一回车就可以得出结果,这就是秀得好啦。
%}