这是不对的,开短路法求等效电阻必须含独立源,这是大前提啊,否则端口开路电压短路电流必为零,(受控源没有激励是不能发挥作用的)无法求得等效电阻。(我自己也在这犯过错)
你可以参考邱关源电路第五版4-3节戴维宁诺顿,前提就是"含源"一端口,含源指含独立源,然后才有所谓的等效电阻等于开路电压与短路电流之比。

外加电源法是没有什么限制的,求等效电阻时,这个方法是最普遍的,除非电路结构特殊,用到开短路法求等效电阻可能会简单一些。希望能帮到你。
等效电阻怎么求
I = i3 + i4;
U = i4R4 = Uda + Uab + Ubc = 3i1 + i1R1 + i3R3;
Uab = i1R1 = i2R2 ; i3 = i1 + i2 ;
那么等效电阻 : Rs = U / I ;

等效电阻求法如下图:
几个连接起来的电阻所起的作用,可以用一个电阻来代替,这个电阻就是那些电阻的等效电阻。也就是说任何电回路中的电阻,不论有多少只,都可等效为一个电阻来代替。
常用下列方法计算:

1、当网络内部不含有受控源时可采用电阻串并联和4 - Y互换的方法计算等效电阻。
2、外加电源法(加电压求电流或加电流求电压) 。
3、开路电压,短路电流法。
后两种方法具有普遍适用性。


