Forum: PC Hard- und Software Wie sage ichs Wolfram Alpha


von Brückenbauer (Gast)


Lesenswert?

Einen guten Tag an euer Forum

Ich würde gerne die Widerstände R1, R2 und R3 einer Brückenschaltung 
berechnen bzw. von http://www.wolframalpha.com/ berechnen lassen.

Als Gleichungen habe ich dazu folgende aufgestellt

R1/R2=R3/50
Die Brücke saoll bei 50 Ohm am Ausgang abgeglichen sein

REK=1/(1/(R1+R2)+1/R3)
Hilfsvariable für den Eingangswiderstand wenn der Ausgang 
kuŕzgeschlossen ist

UDL=R1*1/(50+R1+R2)
Diagonalspannung im Leerlauf des Ausgang

UDK=R2*1/(R1+R2)*REK*1/(50+REK)
Diagonalspannung im Kurzschluß des Ausgangs

UDL=UDK
Die Brücke soll in beiden Fällen die gleiche Diagonalspannung liefern

1/(1/(R1+R2)+1/(R3+50))=50
Der Eingangswiderstand soll 50 Ohm betragen wenn der Ausgang mit 50 Ohm 
abgeschlossen ist

Nachdem ich die Seite 
http://reference.wolfram.com/language/tutorial/NumericalEquationSolving.html 
studiert habe sollte der Code dazu lauten:

NSOLVE [{REK==1/(1/(R1+R2)+1/R3), R1/R2==R3/50, UDL==R1*1/(50+R1+R2), 
UDK==R2*1/(R1+R2)*REK*1/(50+REK), UDL==UDK, 
1/(1/(R1+R2)+1/(R3+50))==50}, {R1, R2, R3}]

Leider kommt nur
Wolfram|Alpha doesn't understand your query
Showing instead result for query: NSOLVE R2==R3

heraus. Habt ihr einen Vorschlag wie ich das lösen könnte?

von pegel (Gast)


Lesenswert?

Ich denke er mag deine Variablennamen nicht.

Ersetze in der Beispielgleichung

nsolve[x^5+x+1==0,x]

einfach das x durch verschiedene Namen wie REL, R3 usw. und beobachte.
Also vielleicht besser einzelne Buchstaben als Name benutzen.

von pegel (Gast)


Lesenswert?

Hab das zum Spaß ausprobiert
1
a -> R1
2
b -> R2
3
c -> R3
4
5
g -> REK
6
h -> UDL
7
i -> UDK
8
9
NSOLVE [{REK==1/(1/(R1+R2)+1/R3), R1/R2==R3/50, UDL==R1*1/(50+R1+R2), 
10
UDK==R2*1/(R1+R2)*REK*1/(50+REK), UDL==UDK, 
11
1/(1/(R1+R2)+1/(R3+50))==50}, {R1, R2, R3}]
12
13
NSOLVE [{g==1/(1/(a+b)+1/c), a/b==c/50, h==a*1/(50+a+b),i==b*1/(a+b)*g*1/(50+g),h==i,1/(1/(a+b)+1/(c+50))==50}, {a, b, c}]

Klappt nicht, denn die Sammlung von Gleichungen ist nicht wirklich ein 
Gleichungssystem.

von pegel (Gast)


Lesenswert?

Ohne das verwirrende UDL==UDK zeigt er sogar sauber an das es keine 
Lösung gibt.
1
NSOLVE [{g==1/(1/(a+b)+1/c), a/b==c/50, a*1/(50+a+b)==b*1/(a+b)*g*1/(50+g),1/(1/(a+b)+1/(c+50))==50}, {a, b, c}]

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.