Schaltung von Widerständen

Aufgabe: Mache einen Rechner für Schaltungen von Widerständen!
Unterschied zwischen Serien- und Paralellschaltung auf Youtube erklärt.

Lösung nach Wilhelm Haager:

""/* SERIENSCHALTUNG */;
"~~"([x]):=xthru(apply("+",x));
nary("~~",110);
R1~~R2;
R1~~R2~~R3;
R1~~R2~~R3~~R4;
""/* PARALLELSCHALTUNG */;
"||"([x]):=xthru(1/apply("+",1/x));
nary("||",110);
R1||R2;
R1||R2||R3;
R1||R2||R3||R4;
""/* GEMISCHTE AUFGABEN */;
(R1||R2)~~(R3||R4)

Maxima Online: http://maxima-online.org/?inc=r-396831697
Serienschaltung und Parallelschaltung: http://maxima-online.org/?inc=r-33349478
Gemischte Aufgaben: http://maxima-online.org/?inc=r-806327782

Eine Anwendung mit wxMaxima:

(%i20) ""/* SERIENSCHALTUNG */;
"~~"([x]):=xthru(apply("+",x));
nary("~~",110);

""/* PARALLELSCHALTUNG */;
"||"([x]):=xthru(1/apply("+",1/x));
nary("||",110);
(%o20)
(%o21) (~~([x])):=xthru(apply("+",x))
(%o22) "~~"
(%o23)
(%o24) (||([x])):=xthru(1/apply("+",1/x))
(%o25) "||"
(%i26) Widerstand:[R1=100,R2=200,R3=50,R4=300];
(%o26) [R1=100,R2=200,R3=50,R4=300]
(%i27) Schaltung1:(R1||R2)~~(R3||R4);
(%o27) (R1*R2*(R4+R3)+(R2+R1)*R3*R4)/((R2+R1)*(R4+R3))
(%i28) Schaltung1,Widerstand,numer;
(%o28) 109.52

Über Johnny Weilharter

Direktor i. R. der Bundeshandelsakademie und Bundeshandelssschule in Tamsweg, Österreich
Dieser Beitrag wurde unter PROGRAMMIERUNG, Wilhelm Haager abgelegt und mit , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s