resistors in a circuit
3 views (last 30 days)
Show older comments
mohammad nazari
on 23 Sep 2019
Commented: Shubham Gupta
on 24 Sep 2019
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 Comments
Shubham Gupta
on 23 Sep 2019
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 ?
Accepted Answer
Shubham Gupta
on 23 Sep 2019
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 Comments
Shubham Gupta
on 24 Sep 2019
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?
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!