resistors in a circuit
6 次查看(过去 30 天)
显示 更早的评论
i was trying to find the amont of the resistor for my circuit based on a function i have, these two resistors are in parallel, can someone please explain me how to write the right function for it to get the amount of the resistors?
here is the eqution i used 1.24 = minimum voltage * ( ( R1 || R2 ) / ( R3 + R1 || R2 ) ).
2 个评论
Shubham Gupta
2019-9-23
Do you mean something like this ?
ResistorAmount = R1*R2/(R1*R2 + R2*R3 + R3*R1);
Not sure how the equation that you have mentioned works ?
采纳的回答
Shubham Gupta
2019-9-23
Try this :
r3 = 100; % for example
Volt_func = @(r)1.24*(r(1)*r(2)+r(2)*r3+r3*r(1))/r(1)/r(2);
rout = lsqnonlin(Volt_func,[50,55])
r1 = rout(1);
r2 = rout(2);
Note : "lsqnonlin" can only be used if you have optimization toolbox. If not, there are few other functions that don't need optimization toolbox.
2 个评论
Shubham Gupta
2019-9-24
But if R1 & R2 are parallel, then it's equivalent resistance is calculated by :
R1 || R2 = R1*R2/(R1+R2) , isn't it? If that's not true, I am not sure what "parallel in a cicuit" means?
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Circuits and Systems 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!