|
|
Symbolic-Toolbox: Logarithmusregeln unbekannt? |
|
Frosch123 |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 09.02.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.02.2012, 16:08
Titel: Symbolic-Toolbox: Logarithmusregeln unbekannt?
|
|
Hallo,
ich bin Mechatronik-Student im 4. Semester und habe heute ne Beobachtung gemacht:
>> syms x
>> (2*log(x))==(log(x^2))
ans =
0
und mit zahlen liefert MATLAB
>> (2*log(2))==(log(4))
ans =
1
aber laut Logarithusregel gilt: log(u^k) = k*log(u);
also müsste der Ausdruck 2*log(x))==(log(x^2)) true liefern, nicht false...
Was meint ihr dazu?
Viele Grüße und vielen Dank im Vorraus
Matlab-Version ist R2009b 7.9.0.529
|
|
|
|
|
Kai Gehrs |
Forum-Anfänger
|
|
Beiträge: 19
|
|
|
|
Anmeldedatum: 12.07.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.02.2012, 16:34
Titel:
|
|
Hi,
die Rechenregeln für Logarithmen gelten in dieser Form nur unter speziellen Annahmen an die vorkommenden Variablen. Ohne Annahmen geht die Symbolic Toolbox in der Regel davon aus, dass alles komplexwertig ist.
Hier ist ein BLOG-Post, den ich kürzlich für Loren Shure's BLOG "On the Art of MATLAB" geschrieben habe, der diese Thematik und verwandte Fragen/Folgefragen thematisiert:
http://blogs.mathworks.com/loren/20.....lifying-symbolic-results/
Ich hoffe, das hilft etwas.
Viele Grüße,
-- Kai Gehrs
|
|
|
Frosch123 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 09.02.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.02.2012, 20:01
Titel:
|
|
Hi,
okay ich hab verstanden worum es sich dreht.
In dem Blog gabs ein Link auf die Dokumentation, in der steht das genau drin was das "IgnoreAnalyticConstraints" genau bedeutet:
http://www.mathworks.de/help/toolbox/symbolic/simplify.html
Warum aber spuckt mein MATLAB bei dem Term folgenden Fehler aus...?
Liegt das an meiner veralteten Version? Ist R2009b 7.9.0.529.
>> syms x y
>> simplify(log(x)+log(y),'IgnoreAnalyticConstraints',true)
??? Error using ==> sym.simplify
Too many input arguments.
Viele Grüße Harry
|
|
|
Kai Gehrs |
Forum-Anfänger
|
|
Beiträge: 19
|
|
|
|
Anmeldedatum: 12.07.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.02.2012, 08:14
Titel:
|
|
Hi,
ja, dieses Feature ist leider in 9b noch nicht vorhanden.
Viele Grüße,
-- Kai
|
|
|
Frosch123 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 09.02.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.02.2012, 10:22
Titel:
|
|
Okay alles klar, vielen Dank für die kompetente Hilfe
Bis bald LG
|
|
|
Kai Gehrs |
Forum-Anfänger
|
|
Beiträge: 19
|
|
|
|
Anmeldedatum: 12.07.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.02.2012, 10:38
Titel:
|
|
Gern geschehen
Viel Spaß und viel Erfolg bei der weiteren Arbeit mit MATLAB und seinen Toolboxes.
Viele Grüße,
-- Kai
|
|
|
|
|
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.
|
|