|
|
AusgabeFormat von NullStellen |
|
MicMac |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 22.07.23
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.07.2023, 19:12
Titel: AusgabeFormat von NullStellen
|
|
|
|
|
Ich bin sehr verzweifelt:
seit Stunden versuche ich das Ausgabeformat auf das von mir gewünschte Format zu bringen (shortE).
Ich habe ein DGL-System erstellt, in dem der Ableitungsoperator D als symbolische Variable definiert ist. Das DGL-System hat leider nicht die Form, bei der ich die ei-Funktion anwenden könnte.
Also versuche ich die Eigenwerte zu bestimmen, indem ich die Determinante zu Null setze .
Die von Matlab gelieferte Lösung (zweifellos richtig) ist für mich weder lesbar noch brauchbar. Z.B. eine der 6 Lösungen:
root(z^3 - (2815321851648244276169696968627527604140617454874796329271296*z^2)/1512610722860980258392301101206612427190823284475401379264645 + (89505569348104539432636577231973375065273006216757510538264576*z)/89244032648797835245145764971190133204258573784048681376614055 - 2541343126921445563528772385900689748077427794918053326618624/17848806529759567049029152994238026640851714756809736275322811, z, 1)^(1/2)
Ich bitte um Hinweise darauf dieses Problem lösen zu können. Ich benötige numerische Werte.
_________________
micmac
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.484
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 22.07.2023, 20:20
Titel:
|
|
Hallo,
die Funktion
double
dürfte helfen.
Eine andere Frage wäre, ob du die Gleichungen geschickter formulieren kannst, so dass es gar nicht erst zu so einer Ausgabe kommt. Wenn du deinen Code postest (übrigens immer eine gute Idee), dann kann ich gerne versuchen dabei zu helfen.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
MicMac |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 22.07.23
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.07.2023, 10:05
Titel:
|
|
Hallo Harald,
danke für die Antwort und Dein Angebot, das ich gerne annehme. Im Anhang findest Du dien Code.
Grüsse
Michael
Beschreibung: |
|
Download |
Dateiname: |
DGLSystem230723.m |
Dateigröße: |
845 Bytes |
Heruntergeladen: |
144 mal |
_________________
micmac
|
|
|
MicMac |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 22.07.23
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.07.2023, 10:17
Titel:
|
|
Hallo Harald,
mit double funktioniert es tatsächlich! Danke!
Ich verstehe trotzdem nicht das Ausgabeformat von Matlab. Was bedeutet das z in der Antwort?
Grüsse
Michael
_________________
micmac
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.484
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 24.07.2023, 10:58
Titel:
|
|
Hallo,
wenn du alle Zahlen symbolisch definierst, werden die Ausdrücke etwas einfacher, z.B.:
Aufgrund der Vielzahl an teils auch komplizierteren Berechnungen wie inv leider nur "etwas". Symbolische Berechnungen sind aber nun mal exakt, also können auch mal längere Brüche zustandekommen.
MATLAB liefert, dass das Ergebnis Nullstellen eines Polynoms sind ohne diese auszuwerten. z dient dabei als Hilfsvariable, da könnte genauso gut x stehen.
Eine weitere Möglichkeit, die Ergebnisse in eine für Menschen lesbare Form zu bringen, ist übrigens vpa, z.B.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
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.
|
|