INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Wo steckt der Fehler???



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

24.10.2007, 10:45 (Dieser Beitrag wurde zuletzt bearbeitet: 24.10.2007 10:55 von Lucki.)
Beitrag #10

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Wo steckt der Fehler???
' schrieb:Ich glaube, man kann für atan atan2 nehmen um die Eindeutigkeit zu schaffen
Danke für den Hinweis, natürlich geht das, ich kannte die Funktion nur nicht. Wenn Du erreichen willst, daß die Werte im Bereich 0...359 und nicht im Bereich -180..+180 angezeigt werden, solltes Du aber danach noch die Operation if(winkel<0) then Winkel=Winkel+2*Pi ausführen.

Zitat:Ist denn Epsilon nicht zu klein dafür? Ist es eine sichere Abbruchbedingung, nicht daß, das Programm hier hängen bleibt?
Das hatte ich auch befürchtet, und wollte eigentlich als Abbruchbedingung nicht die Maschinenungenauigkeit, sondern z.B das 10fache davon verwenden. Dann habe ich aber gesehen, daß nicht mehr als 6 Iterationen gebraucht werden. Ich denke auch, daß NI diese Konstante genau für diesen Zweck geschaffen hat, so daß deshalb ein solcher Abbruch immer sauber funktioniert. Die Schleife bleibt glaube ich hängen bzw. läuft ewig, wenn für x,y,z Nullen eingegeben werden (Oder vielleicht wenn nur einer davon null ist) Das sollte man mal checken.
Zitat:wie kommst du auf die Verwendung von komplexen Zahlen hier?
Das hat mit komplexen Zahlen überhaupt nichts zu tun, man kann diese komplexen Funktionen auch ganz allgemein zur Umrechnung vom zweidimensionalen kartesischen Kooardinaten (x,y) in Polarkoordinaten (r, phi) und umgekehrt verwenden. Also denke Dir einfach die Eingangsnamen (re, im) durch die Bezeichnungen (x,y) ersetzt, und damit sollten dann alle Assoziationen zu komlexen Zahlen beseitigt sein.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Wo steckt der Fehler??? - eg - 23.10.2007, 16:49
Wo steckt der Fehler??? - Lucki - 23.10.2007, 18:10
Wo steckt der Fehler??? - eg - 23.10.2007, 21:04
Wo steckt der Fehler??? - derTetris - 24.10.2007, 08:51
Wo steckt der Fehler??? - Lucki - 24.10.2007, 09:26
Wo steckt der Fehler??? - Y-P - 24.10.2007, 09:48
Wo steckt der Fehler??? - eg - 24.10.2007, 09:55
Wo steckt der Fehler??? - Lucki - 24.10.2007, 09:59
Wo steckt der Fehler??? - eg - 24.10.2007, 10:18
Wo steckt der Fehler??? - Lucki - 24.10.2007 10:45
Wo steckt der Fehler??? - eg - 24.10.2007, 10:53

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Fehler -209836, jetzt auch Fehler -1950679023 IchSelbst 3 2.164 19.12.2024 09:35
Letzter Beitrag: IchSelbst
  "Seltsamer Fehler", LabView-Anwendung erzeugt einen Fehler 2200 ASM 5 8.429 23.01.2011 17:40
Letzter Beitrag: Y-P

Gehe zu: