|
|
rechnen mit komplexen Zahlen in Matlab |
|
kompl |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.06.2009, 13:59
Titel: rechnen mit komplexen Zahlen in Matlab
|
 |
Ich arbeite gerade mit komplexen Zahlen und bin auf ein Problem gestoßen.
Aus einem externen Programm habe ich einen Vektor mit Polen und Nullstellen. Bei diesen Polen und Nullstellen kommt es auch vor, dass diese komplex bzw konjugiert komplex sind. Normalerweise fällt der Imaginärteil einer komplexen Zahl "weg", wenn man diesen mit dem konjungiert komplexen multipliziert. Da aber in den letzten Kommastellen Differenzen vorhanden sind,passiert dies nicht.
Bsp:
Also hab ich mir gedacht, wird einfach gerundet:
Ziel ist nun eine transfer function zu realisieren
Also:
Normalerweise müssten beim "plot" mit zpk() nun die imaginären Anteile herausgekürtzt sein, sind sie aber nicht:
Ergebnis sollte eigentlich das sein:
Problem ist anscheinend, dass trotz des rundens, Matlab die konjungiert komplexen Zahlen nicht erkennt, denn hier dürfte kein Imaginärteil mehr sein:
Kann mir jemand helfen, es ist sehr wichtig.
|
|
|
|
|
|
|
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.
|
|