Matlab solve-Befehl Frage

m3ntI

Ensign
Registriert
Nov. 2007
Beiträge
132
Moinsen,

ich habe ein Problem mit meiner Ausgabe:
derzeit sieht mein Code wie folgt aus:

syms By Bx A
a1= 75;
a2= 120;
Fs= 220;
Fr= 115;
lu= 0.65;
l1= 0.6;
l2= 0.5;
l3= 0.55;
ls= 0.3;

solve('A*lu-Fs*((l1/tan(a1))+ls)-Fr*(l1+l3)=0',A)

Ich möchte lediglich das Matlab mir die Formel umstellt und diese dann auflöst. Das tut es auch soweit:

Das Ergebnis ist dann :

(Fs*(ls + l1/tan(a1)) + Fr*(l1 + l3))/lu

Nur wieso benutzt er meine oben vordefinierten Werte nicht und gibt mir irgend ne Zahl für A...(müsste irgndwas mit um die 400 rauskommen). Ich verstehe nicht was ich da noch dazu schreiben muss. Jmd nen Rat wie der meine Werte direkt mit umrechnet ?

Vielen Dank im Vorraus
 
-177.7109?

Code:
double(solve(A*lu-Fs*((l1/tan(a1))+ls)-Fr*(l1+l3) == 0, A))
 

Ähnliche Themen

Zurück
Oben