hi habe eine frage
wie kann ich eine zb eine zahl wie 250.0 in Quaternion umrechen wie zumbeispiel hier
Normal
275.441
Quaternion
-0.7398733497
was ich weis
180.0
ist später einfach 0 oder 0.0
wie kann ich das in purebasic machen?
also ich habe alles von meine kleinen toll fertig ausser das da brauche ich hilfe und hoffe die hier zu finden
Zahl in Quaternion convertiren aber wie?
ich habe mich noch nicht mit Quaternion beschäfftigt und ich glaube auch nicht das es in PB eine Procedure gibt : Quaternion()
Da ich jetzt zu faul bin WIKI durch zu lesen, meine Frage: wie berechnet man die, ich danke mal du brauchst mehrere verschiedene Funktionen oder ?
Da ich jetzt zu faul bin WIKI durch zu lesen, meine Frage: wie berechnet man die, ich danke mal du brauchst mehrere verschiedene Funktionen oder ?
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
habs mal kurz überflogen...
http://de.wikipedia.org/wiki/Quaternion
..daraus schließe ich, dass die frage unsinnig ist,
und die aussage
eine reelle zahl (1D) kann weder in eine komplexe zahl (2D) "umgerechnet" werden, noch in ein quaternion (4D)
man kann eine reelle zahl als komplexe zahl schreiben:
250 => 250 + 0 * i
oder als quaternion
250 => 250 + 0 * i + 0 * j + 0 * k
von daher vermute ich mal, dass die frage eher mißverständlich war.
würde mich interessieren, worauf du wirklich hinaus willst...
http://de.wikipedia.org/wiki/Quaternion
..daraus schließe ich, dass die frage unsinnig ist,
und die aussage
grundsätzlich falsch.Normal
275.441
Quaternion
-0.7398733497
eine reelle zahl (1D) kann weder in eine komplexe zahl (2D) "umgerechnet" werden, noch in ein quaternion (4D)
man kann eine reelle zahl als komplexe zahl schreiben:
250 => 250 + 0 * i
oder als quaternion
250 => 250 + 0 * i + 0 * j + 0 * k
von daher vermute ich mal, dass die frage eher mißverständlich war.
würde mich interessieren, worauf du wirklich hinaus willst...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
wenn es bei Komplexen Zahlen wäre würde seine Angabe vllt der Winkel φ sein.
Dann könnte man anhant des Winkels eine mögliche Kombination vom Reellen und Komplexen Anteil errechen :
ReelerAnteil = Cos(φ)∙λ
KomplexerAnteil = i ∙ Sin(φ)∙λ
Wobei λ der Streckungsfaktor ist.
Aber bei Quaternion würde da ja dann nichr reichen ...
Dann könnte man anhant des Winkels eine mögliche Kombination vom Reellen und Komplexen Anteil errechen :
ReelerAnteil = Cos(φ)∙λ
KomplexerAnteil = i ∙ Sin(φ)∙λ
Wobei λ der Streckungsfaktor ist.
Aber bei Quaternion würde da ja dann nichr reichen ...
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
- NicTheQuick
- Ein Admin
- Beiträge: 8809
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Ich kenne mich ein bisschen mit Quaternionen aus.
und Kaeru Gaman hat auch Recht. Jede reele Zahl wird als Quaternion auch
nicht anders geschrieben.
Ich habe auch schon alle Rechenoperationen für Quaternionen für Purebasic
umgesetzt, aber gerade nicht hier. Zum Rotieren von Vektoren um eine
Achse sind Quaternionen sehr zu empfehlen.
und Kaeru Gaman hat auch Recht. Jede reele Zahl wird als Quaternion auch
nicht anders geschrieben.
Ich habe auch schon alle Rechenoperationen für Quaternionen für Purebasic
umgesetzt, aber gerade nicht hier. Zum Rotieren von Vektoren um eine
Achse sind Quaternionen sehr zu empfehlen.