|
|
Gleichung mit Zehnerlogarithmus lösen |
|
Elementardrache |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.06.2009, 21:11
Titel: Gleichung mit Zehnerlogarithmus lösen
|
|
Ich möchte eine Gleichung lösen, in der ein Zehnerlogarithmus vorkommt.
Aber selbst bei einer einfachen Gleichung bekomme ich nur Fehlermeldungen.
Getestet habe ich z.B.:
Das Ergebnis davon ist eindeutig 100.000
Das einzige was Matlab dazu einfällt ist:
Wo liegt der Fehler? Mit jeder anderen Gleichung funktioniert es.
Was ich auch nicht verstehe:
Benutze ich in obiger Gleichung den e-logarithmus, bekomme ich als Ergebnis: EXP(5)
Wieso gibt Matlab nicht 148,41 aus?
Zu diesen beiden Punkten finde ich im Internet rein gar nichts. Scheinbar will niemand solche Gleichungen lösen?!
|
|
|
|
|
Elementardrache |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.06.2009, 21:14
Titel:
|
|
Nachtrag: Ich nutze Matlab R2009a (7.8.0)
|
|
|
Elementardrache |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 12.06.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2009a
|
|
|
|
|
|
Verfasst am: 12.06.2009, 21:25
Titel:
|
|
Tschuldigung, aber habe mich jetzt erst registriert.
Wegen dem EXP(5): ich weiß, dass dies e^5 bedeutet. Gut, diese Angabe ist natürlich genauer als der Zahlenwert. Aber irritiert erstmal.
(und meine ursprüngliche Gleichung mit dem Zehnerlogarithmus ist natürlich komplexer, nur bekomme ich da auch Fehlermeldungen)
Ich schreibe sie einfach mal rein:
Matlab sagt dazu das gleiche wie oben beim log10 geschrieben. Ich will halt das x haben. und dann umformungen dieser Gleichung überprüfen, da ich manuell nicht auf das richtige Ergebnis komme.
|
|
|
Maddy |
Ehrenmitglied
|
|
Beiträge: 494
|
|
|
|
Anmeldedatum: 02.10.08
|
|
|
|
Wohnort: Greifswald
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.06.2009, 08:27
Titel:
|
|
Also scheinbar hat der solver offensichtlich ein problem mit dem log10.
Was mir dazu einfällt ist ein "work around". Erinnern wir uns an die Einführung des Logarithmus, so wissen wir das jeder Logarithmus egal zu welcher Basis durch jeden anderen Logarithmus darstellbar ist.
_________________
>> why
The computer did it.
|
|
|
Elementardrache |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 12.06.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2009a
|
|
|
|
|
|
Verfasst am: 13.06.2009, 17:28
Titel:
|
|
ok, danke - den Fehler habe ich Mathwork berichtet.
Jetzt muss ich es nur noch hinbekomme, dass ich ein reelles ergebnis bekomme. mal sehen.
Momentan spuckt er eine imaginäre Zahl als Ergebnis aus.
|
|
|
Elementardrache |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 12.06.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2009a
|
|
|
|
|
|
Verfasst am: 15.06.2009, 17:57
Titel:
|
|
So, Mathworks weiß bescheid.
Ein Workauround ist der oben genannte.
Der zweite:
Zitat: |
LOG10 can also be used if you use a symbolic expression instead of a string:
syms x
solve(log10(x)-5,x) |
Das Problem wurde ans Entwicklungsteam weitergeleitet.
|
|
|
justahint |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.07.2010, 14:33
Titel:
|
|
Hallo,
Matlab scheint hier besonders kurios zu sein. Bevor aber niemand eine echte Lösung liefert lieber einmal die Frage, ob es helfen würde, alle anderen Logarithmen und Exponentialfunktionen Deiner Gleichung analytisch auf natürliche umzuformen und dies Matlab zu präsentieren?
Viel Glück
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|