|
|
Termen vereinfachen mit Matlab?? |
|
mr.esteban |

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 19.03.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.03.2012, 20:58
Titel: Termen vereinfachen mit Matlab??
|
 |
Hallo an alle!
Ich bin leider Anfänger mit diesem Programm und habe es auch geschafft nachdem ich mich durch einige Online-Anleitungen gelesen habe, einige einfache Vektoren, Matrizen Bsp. zu berechnen...
Aber jetzt möchte ich ganz einfach nur Termen vereinfachen und komme auf kein Ergebnis Vielleicht kann mir bitte einer von euch Profis kurz die richtige Eingabe zeigen, z.B.: von diesem Beispiel
So weit wie möglich vereinfachen :
(3*x-8*y/4+4*y^2-9*z^2/3*x)/(3*x-4*y/2*x+3*z/x)
oder bei diesem
3*b^3/16*a^2+32*a*b+16*b^2/(1/4*b^2+a/a^2*b-b^3-a+b/4*a*b^2-4*b^3)
wenn das überhaupt mit diesem Programm möglich ist.
vielen Dank im Voraus
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.500
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 19.03.2012, 23:01
Titel:
|
 |
Hallo,
wenn du die Symbolic Math Toolbox hast:
Grüße,
Harald
|
|
|
mr.esteban |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 19.03.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.03.2012, 17:07
Titel:
|
 |
Erstmals vielen Dank für den Aufwand und die Hilfe!
Diese Eingabe hätte ich so in Matlab versucht, hat auch funktioniert aber es wurde nicht wirklich weit vereinfacht!
Habe das jetzt wie von Ihnen empfohlen in diesem MuPad Tool probiert, aber dabei erhalte ich diese Fehlermeldung:
syms x y z
simplify((3*x-8*y/4+4*y^2-9*z^2/3*x)/(3*x-4*y/2*x+3*z/x) )
Error: Unexpected 'identifier' [line 2, col 1]
Habe es dann in muPad nur mit simplify((3*x-8*y/4+4*y^2-9*z^2/3*x)/(3*x-4*y/2*x+3*z/x) ) probiert und dabei erhielt ich wieder einen nicht vollständig aufgelösten Term!
In der Hilfe habe ich nicht wirklich Befehle gefunden, wie ich das noch weiter vereinfachen könnte...
Haben Sie vielleicht eine Idee was ich noch machen könnte, oder kann dieses Programm vielleicht Gewisse Angaben einfach nicht genauer lösen?
Danke im Voraus
MfG
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.500
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 20.03.2012, 21:43
Titel:
|
 |
Hallo,
Gegenfrage: wie soll das Ergebnis denn noch weiter vereinfacht aussehen? Ich sehe jedenfalls keine direkte Möglichkeit für weitere Vereinfachung.
MuPAD und MATLAB haben eine leicht andere Syntax und Arbeitsweise; Variablen sind in MuPAD z.B. automatisch symbolisch. Du kannst also nicht einfach MATLAB-Befehle in MuPAD eingeben.
Grüße,
Harald
|
|
|
mr.esteban |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 19.03.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.03.2012, 22:29
Titel:
|
 |
Wenn ich es selber rechne, mit Zettel und Stift , kann ich es soweit vereinfachen, dass ich:
(x/2-2*y/3-z)
erhalte
Mich hätte eben Interessiert, ob man das mit Matlab ebenfalls so gut vereinfachen kann....
Habe auch andere kürzere Beispiele mit dieser Methode vereinfacht, (syms simplify) und da hat es auch gut funktioniert...
Aber bei den Vorher Angegebenen nicht! und da ich erst begonnen habe, mir dieses Programm ein bisschen beizubringen, habe ich es nun einfach mal hier im Forum versucht, ob mir wer erklären kann, welche Möglichkeiten es da so gibt....
rein aus Interesse
Danke nochmal für Ihre Tips, wenn Sie keine Lust mehr haben sich das anzuschauen, kein Problem, wie gesagt brauche das nur weils mich einfach Interessiert
lg
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.500
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 20.03.2012, 22:39
Titel:
|
 |
Hallo,
auf den ersten Blick kann ich mir nicht vorstellen, dass die händische Vereinfachung korrekt ist.
Bitte mal den Rechenweg posten (vielleicht einscannen), damit man das nachvollziehen kann.
Grüße,
Harald
|
|
|
mr.esteban |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 19.03.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.03.2012, 23:58
Titel:
|
 |
So hätte ich das gerechnet
Beschreibung: |
|
 Download |
Dateiname: |
Mathe beispiel.jpg |
Dateigröße: |
1.41 MB |
Heruntergeladen: |
2294 mal |
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.500
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 21.03.2012, 09:44
Titel:
|
 |
Hallo,
dann fehlen bei der Eingabe in MATLAB aber ein paar Klammern. So gehts:
Grüße,
Harald
|
|
|
mr.esteban |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 19.03.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.03.2012, 18:46
Titel:
|
 |
cool
Dann weiß ich jetzt, auf was ich bei diesen Dingen aufpassen muss.
vielen vielen Dank
MfG
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.08.2014, 18:42
Titel:
|
 |
Dazu hätte ich gleich noch eine Frage.
Ich habe folgende Gleichung (2*exp(3/2) - 2)/(3*z*exp(3/2) - 3)
vereinfacht (bzw ausgerechnet) sieht sie so aus: 0.5179/(z-0.2231)
matlab bringt mit simplify((2*exp(3/2) - 2)/(3*z*exp(3/2) - 3)) jedoch
7840066799897218/(15137799920373699*z - 3377699720527872)
Wie kann ich matlab beibringen, den Term korrekt anzuzeigen? Mag sein dass die Brüche die gleichen sind, jedoch ist 0.5179/(z-0.2231) besser zu lesen und zu verarbeiten als das Ergebnis von matlab. Oder anders ausgedrückt, wie bringe ich matlab dazu, das z ohne vorfaktor zu schreiben?
|
|
|
loc |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 05.07.2017, 19:10
Titel:
|
 |
Anonymous hat Folgendes geschrieben: |
Dazu hätte ich gleich noch eine Frage.
Ich habe folgende Gleichung (2*exp(3/2) - 2)/(3*z*exp(3/2) - 3)
vereinfacht (bzw ausgerechnet) sieht sie so aus: 0.5179/(z-0.2231)
matlab bringt mit simplify((2*exp(3/2) - 2)/(3*z*exp(3/2) - 3)) jedoch
7840066799897218/(15137799920373699*z - 3377699720527872)
Wie kann ich matlab beibringen, den Term korrekt anzuzeigen? Mag sein dass die Brüche die gleichen sind, jedoch ist 0.5179/(z-0.2231) besser zu lesen und zu verarbeiten als das Ergebnis von matlab. Oder anders ausgedrückt, wie bringe ich matlab dazu, das z ohne vorfaktor zu schreiben? |
hat dazu jemand eine idee ? eine lösung dafür suche ich auch schon seit ewigkeiten und ich finde da nichts zu
sry btw für das hervorholen dieser leiche
mfg
loc
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.500
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 05.07.2017, 20:49
Titel:
|
 |
Hallo,
statt eine Leiche hervorzuholen ist es meist besser, einen neuen Beitrag aufzumachen oder zumindest den Status nicht auf "beantwortet" zu lassen.
Eine Möglichkeit ist
vpa
, z.B.
Grüße,
Harald
|
|
|
|
|
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 - 2025
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.
|
|