Wie kann ich "e^j" also exp(j) in C++ anwenden ?
-
Hallo zusammen, die Frage ist klar denke ich. Der Buchstabe "j" ist die imaginäre Einheit einer komplexen Zahl.
--> j:=(0,1) (Realteil 0, Imaginärteil 1)
Ich danke fürs Lesen und eventuelles antworten
-
> die Frage ist klar denke ich.
Mir nicht.
-
ich muss diese beiden Funktionen programmieren:
-
#include <complex> std::complex<double> exp_hoch_j = std::exp(std::complex<double>(0, 1));
hab ich noch nie benutzt, aber so ungefähr müsste das aussehen.
-
Bashar schrieb:
#include <complex> std::complex<double> exp_hoch_j = std::exp(std::complex<double>(0, 1));
hab ich noch nie benutzt, aber so ungefähr müsste das aussehen.
ok danke, ich versuchs mal ^^
-
jo hat gefunzt ^^ , nett von dir
geht aber auch einfacher:
complex<double> j(0.,1.); ...*exp(j)....;
-
Ich dachte immer "i" sei die "imaginaere" Einheit.
-
In E-Technikerkreisen auch j.
-
Bashar schrieb:
In E-Technikerkreisen auch j.
Ist i da schon reserviert, oder wie kommt man von imaginär auf j?
-
http://de.wikipedia.org/wiki/Imaginäre_Einheit
edit: Sorry, keine Lust den Link zu korrigieren. Das ist hier eh off-topic.
-
non~techie schrieb:
Ist i da schon reserviert, oder wie kommt man von imaginär auf j?
Ja, I bzw. i wird meist für Strom verwendet.