how to find parallel of resistors
142 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Is there any easy function to calculate parallel and series of resistors when i tried its showing error Wrong number of input arguments for obsolete matrix-based syntax.
1 Kommentar
Antworten (4)
Fabio Freschi
am 26 Nov. 2020
Bearbeitet: Fabio Freschi
am 26 Nov. 2020
Maybe it's too late for the OP, but for the records, I usually use an anonymous function with multiple inputs
% ananymous parallel function
p = @(varargin)1/sum(1./[varargin{:}]);
% anonymous series funciton
s = @(varargin)sum([varargin{:}]);
% data
r1 = 100;
r2 = 200;
r3 = 300;
r4 = 400;
% call the functions with an arbitrary number of inputs
p(r1,r2)
s(r1,r2)
p(r1,r2,r3)
s(r1,r2,r3)
p(r1,r2,r3,r4)
s(r1,r2,r3,r4)
1 Kommentar
Andrei Bobrov
am 18 Jul. 2017
Bearbeitet: Andrei Bobrov
am 18 Jul. 2017
Z_parallel = 1/sum(1./z); % here z - parallel resistors
Z_series = sum(z); % here z - series resistors
1 Kommentar
Jiji George
am 9 Mär. 2020
function R = resistors( r1, r2, r3, r4, r5 )
r1 = 100;
r2 = 200;
r3 = 300;
r4 = 400;
r5 = 500;
z = [r1 r2 r3]
R = 1/(sum((1/r1)+(1/r2)+(1/r3)))
end
0 Kommentare
Nav Riar
am 15 Mär. 2020
function R = resistors( r1, r2, r3 )
r1 = 100;
r2 = 200;
r3 = 300;
z = [r1 r2 r3]
R = 1/(sum((1/r1)+(1/r2)+(1/r3)))
end
0 Kommentare
Siehe auch
Kategorien
Mehr zu Statistics and Machine Learning Toolbox finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!