WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Formeln einfach überprüfen?

 

Seer
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 53
Anmeldedatum: 23.04.12
Wohnort: ---
Version: 7.14.0.739
     Beitrag Verfasst am: 27.04.2012, 13:38     Titel: Formeln einfach überprüfen?
  Antworten mit Zitat      
Ich habe das Problem, dass ich viele große Formeln in Matlab verwenden muss und dabei manchmal die Klammersetzung verrutscht oder sich ein falsches Rechenzeichen einschleicht. Die "alles in eine Zeile schreiben" -Darstellung in Matlab ist aber nicht gut geeignet um solche Fehler zu sehen, besonders nicht wenn die verwendeten Variablennamen lang sind. Gibt es in Matlab eine Möglichkeit, wie ich Formeln "natürlich" darstellen kann (also mit Bruchstrichen, Wurzeln usw.)? Oder kennt jemand vielleicht ein anderes Programm, dass mir die Umwandlung "natürliche Darstellung" <-> "Matlab kompatible Darstellung" machen kann?
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 27.04.2012, 13:47     Titel:
  Antworten mit Zitat      
Hallo,

zum einen kannst du ja selbst Dinge in mehrere Zeilen aufspalten.
Das würde den Code auch insgesamt lesbarer machen, z.B.

Code:
zaehler = ...;
nenner = ...;
bruch = zaehler ./ nenner;


Ansonsten fällt mir nur ein
mupad
zu starten und den Code in MuPAD zu kopieren.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Seer
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 53
Anmeldedatum: 23.04.12
Wohnort: ---
Version: 7.14.0.739
     Beitrag Verfasst am: 02.05.2012, 16:01     Titel:
  Antworten mit Zitat      
Das Aufspalten auf mehrer Zeilen mache ich teilweise, aber dann wir der Code insgesamt unübersichtlicher.

Wo genau finde ich MuPad? Wikipedia sagt mir, dass es wohl Teil der Symbolic Math Toolbox ist, aber ich habe diese Toolbox nicht gefunden.
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 02.05.2012, 17:00     Titel:
  Antworten mit Zitat      
Hallo,

Zitat:
Das Aufspalten auf mehrer Zeilen mache ich teilweise, aber dann wir der Code insgesamt unübersichtlicher.

Das wäre mir aber neu.

Wenn du MATLAB ab 2008b und die Symbolic Math Toolbox installiert hast, brauchst du lediglich im Command Window
Code:

einzugeben.

Falls du eine ältere Version benutzt oder die Symbolic Math Toolbox nicht hast, fällt diese Möglichkeit erstmal weg. Man könnte dann natürlich einen Umstieg auf eine neuere Version bzw. einen Zukauf der Symbolic Math Toolbox erwägen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Seer
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 53
Anmeldedatum: 23.04.12
Wohnort: ---
Version: 7.14.0.739
     Beitrag Verfasst am: 03.05.2012, 07:57     Titel:
  Antworten mit Zitat      
Harald hat Folgendes geschrieben:
Wenn du MATLAB ab 2008b und die Symbolic Math Toolbox installiert hast, brauchst du lediglich im Command Window
Code:

einzugeben.

Falls du eine ältere Version benutzt oder die Symbolic Math Toolbox nicht hast, fällt diese Möglichkeit erstmal weg. Man könnte dann natürlich einen Umstieg auf eine neuere Version bzw. einen Zukauf der Symbolic Math Toolbox erwägen.


Einfach "mupad" eingeben funktioniert nicht, wahrscheinlich fehlt mir also die passende Toolbox. Gibt es irgendwo eine Übersicht, welche Toolboxen installiert sind?
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 03.05.2012, 08:09     Titel:
  Antworten mit Zitat      
Hallo,

im Command Window
Code:

eingeben.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Seer
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 53
Anmeldedatum: 23.04.12
Wohnort: ---
Version: 7.14.0.739
     Beitrag Verfasst am: 03.05.2012, 08:45     Titel:
  Antworten mit Zitat      
Ok, dann hab ich die Toolbox tatsächlich nicht. Trotzdem danke für deine Hilfe.
Private Nachricht senden Benutzer-Profile anzeigen
 
Calle
Forum-Century

Forum-Century


Beiträge: 145
Anmeldedatum: 08.02.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.05.2012, 10:56     Titel:
  Antworten mit Zitat      
Hey,
also wenn es auch ein anderes Programm sein darf, kann ich Derive empfehlen.
Ist meines erachtens ein Sehr gutes Mathematik-Programm. Ich benutze es auch immer, wenn ich komplizierte formeln habe. Die Eingabe ist so wie in MATLAB, aber es wird richtig angezeigt. Da es kostenlos ist, wurde es zwar sehr lange nicht mehr aktualisiert (wird glaube ich auch nicht mehr passieren), aber man kann die Formeln sehr schön erkennen, umformen lassen usw.

mfg Calle
Private Nachricht senden Benutzer-Profile anzeigen
 
Seer
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 53
Anmeldedatum: 23.04.12
Wohnort: ---
Version: 7.14.0.739
     Beitrag Verfasst am: 03.05.2012, 11:41     Titel:
  Antworten mit Zitat      
Ich habe jetzt noch eine brauchbare Lösung gefunden: Man kann den Formeleditor von Word verwenden um die Formel in natürlicher Darstellung zu schreiben und dann die Darstellung der Formel von "professionell" zu "linear" ändern. So bekommt man eine Formel, die Matlab schon fast verwenden kann, mann muss nur noch die Wurzelzeichen durch "sqrt" ersetzen. Bei Formeln mit Besonderheiten, (z.B. Integrale), klappt das allerdings nicht.
Private Nachricht senden Benutzer-Profile anzeigen
 
Calle
Forum-Century

Forum-Century


Beiträge: 145
Anmeldedatum: 08.02.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.05.2012, 11:52     Titel:
  Antworten mit Zitat      
das ist auch eine möglichkeit. Allerdings, wenn du das öfters benötigst, rate ich doch zu etwas anderes. Mir persönlich wäre das zuviel Aufwand. Da ich den Formeleditor in Word nicht so gut finde. Es ist immer nur rumklicken (oder ihc kenne die andere funktion nicht)
Aber schön, dass so etwas auch möglich ist, von word in normalform
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.