LabVIEWForum.de
komplexe und reele ergebnisse aus sqrt(3) anzeigen lassen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: komplexe und reele ergebnisse aus sqrt(3) anzeigen lassen (/Thread-komplexe-und-reele-ergebnisse-aus-sqrt-3-anzeigen-lassen)



komplexe und reele ergebnisse aus sqrt(3) anzeigen lassen - Bibabuzelman - 16.04.2011 14:44

Hey ho liebe LabVIEW Gemeinde,

wieder einmal hänge ich an einem Problem mit der Wurzel.

Im folgenden Programm habe ich zur weiterverwendung v und u auszurechnen und habe 3 Fälle.

1.) D = 0 : drei reele Lösungen, darunter eine Doppellösung
2.) D > 0 : eine reele und zwei komplexe, zueinander konjungierte Lösungen
3.) D < 0 : drei verschiedene reelle Lösungen

Für den 3. Fall habe ich trigonometrische Lösungsansätze und sind auch logisch und auch nicht das Problem.

Mein Problem ist gerade die Diskriminante D aus der man die Wurzel zieht und zu -q/2 addiert oder subtrahiert. Davon die 3.Wurzel ergeben die oben beschriebenen Fälle.
Nun habe ich allerdings das Problem die komplexen Zahlen darstellen zulassen bzw. auszuwerten um sie in meine weitere Berechnung einzubinden.


freundliche Grüße

Biba


RE: komplexe und reele ergebnisse aus sqrt(3) anzeigen lassen - Lucki - 16.04.2011 15:49

Und warum tust Du Dir (und uns Huh ) das an, obwohl es zur Nullstellenbestimmung von Polynomen ein fertiges VI gibt? Weil die Übung pädagogisch wertvoll ist oder weil Du das VI nicht kennst?
[attachment=33345]


RE: komplexe und reele ergebnisse aus sqrt(3) anzeigen lassen - jg - 16.04.2011 15:58

Nachtrag zu Lucki: Als Datentyp überall komplexe Zahlen (also z.B. CDB) wählen, und schon kannst du eine Wurzel aus einer negativen Zahl ziehen.

Gruß, Jens


RE: komplexe und reele ergebnisse aus sqrt(3) anzeigen lassen - Bibabuzelman - 17.04.2011 13:10

Hey ho,

also erstmal vielen Dank für die Hilfen. Das umstellen auf komplexe Zahlen war mal wieder so ein "Kopf-> Tisch" Vorschlag auf den ich eigentlich hätte selber kommen können!

Warum ich euch oder mir die Nullstellenbestimmung antue? Nunja, es geht hier schliesslich um Hausarbeiten für mein Studium die ich selber lösen möchte da ich am Ende eine Klausur schreiben werde. Das VI kannte ich aber ehrlich gesagt auch nicht!Gibt es im Forum eine Datenbank für VI's oder muss man die einzelnen Threads durchsuchen? Konsequenz für mich: Learning by doing Smile Trotz allem hab ich mir mal den Programm Vorschlag angesehen. Sehr elegant, da wäre ich von alleine nicht draufgekommen. Ich habe jetzt erst seit ca. 4 Wochen LabVIEW und mir fehlt einfach noch der gewisse Überblick über die vorhandenen Möglichkeiten bzw. wo diese sich versteckt haben.

Demnach hänge ich nicht an den Aufgabenstellungen sondern an der Realisierung im Programm selbst. Smile

Somit nochmal ein herzliches Dankeschön!Shy

Biba


RE: komplexe und reele ergebnisse aus sqrt(3) anzeigen lassen - Lucki - 17.04.2011 19:04

Zur Frage, wie man bestimmte VIs findet:
Die Funktionspalette ist natürlich systematisch geordnet - aber das hilft auch nicht immer. Manche Vis sind so gut getarnt, daß man sie nur durch Zufall findet - am allerwenigsten dann wenn man sie sucht.
Mir persönlich, der ich nie an einem LV-Lehrgang teilgenommen habe, helfen zwei Sachen am meisten:
1.) Dieses Forum immer lesen. Da passiert es gar nicht selten, daß jemand für die Beantwortung eine Frage ein neues VI, neue Eigenschaftsknoten usw. benutzt, von deren Existenz man vorher kein Ahnung hatte.
2.) Hohes Vertrauen in die Leistungsfähigkeit von LV. Bei einem zu lösenden Problem frage ich mich zuerst, ob das nur mein Problem ist oder ob es auch von allgemeiner Bedeutung ist. Im letzgenannten Fall sollte es dafür ein vorgefertigtes VI in der Palette geben und die Kunst besteht nur darin, es zu finden.

Bei Dir war ganz klar die allgemeinen Bedeutung des Problems gegeben - also ist klar daß sich das ernsthafte Suchen gelohnt hätte.

Du darfst auch eines nicht vergessen: Tausende von Anwendern machen fortlaufend neue Vorschläge zur Verbesserung/Erweiterung von LV. Das Beste davon wird übernommen. Da bleibt kaum noch Raum für eine Lücke in Bezug auf eine wichtige Funktion/Anwendung. Also: Suchen, auch langes, lohnt sich immer.