Komplexe und Reelle Zahlen < Mathematica < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 07:13 Mi 02.07.2008 | Autor: | markyZ |
Ich moechte eine komplexe Zahl als Realteil und Imaginaerteil definieren, damit rechnen und am Ende wieder zerlegen.
Re[2+3 I] gibt problemlos 2. Aber ich moechte z.B. aus Re[x+I y] das Ergebnis x bekommen und nicht Re[x]-Im[y].
ComplexExpand[...] ist hilfreich, aber es gibt keine Moeglichkeit, den Realteil herauszupicken und damit weiterzurechnen. Hat jemand eine Idee? Koennte man z.B. irgendwie x,y als reelle Zahlen definieren?
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 08:20 Mi 02.07.2008 | Autor: | Diophant |
Hallo,
erläutere mal noch, was genau dein Problem ist. Ich habe das so verstanden, dass du einfach den Realteil einer komplexen Zahl erhalten möchtest, vermutlich in irgendeinem CAS. Dafür gibt es garantiert eine Funktion.
Mathematisch definiert sind für komplexe Zahlen z=x+i*y:
Re(z):=x
Im(z):=y
Vielleicht hilft dir das ja schon.
Gruß, Diophant
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 18:11 Mi 02.07.2008 | Autor: | markyZ |
Hallo,
erstmal danke fuer die Antwort.
ich verwende Mathematica. Und Mathematica betrachtet jede Variable als komplexe Zahl. Daher ist x+ I y eine komplexe Zahl x plus I mal einer komplexen Zahl y. Ich moechte aber x und y als reell betrachten. Also z.B. erhalten:
Re[(x+I y)(u+Iv)]=x u-y v.
Die Mathematica Funktion Re macht das aber nicht, da fuer sie wie gesagt x,y,u,v imaginaer sind. NUR wenn ich konkrete Werte einsetze funktioniert das.
Jetzt eine Idee?!?
Gruss,
H.
|
|
|
|
|
> Ich moechte eine komplexe Zahl als Realteil und
> Imaginaerteil definieren, damit rechnen und am Ende wieder
> zerlegen.
> Re[2+3 I] gibt problemlos 2. Aber ich moechte z.B. aus
> Re[x+I y] das Ergebnis x bekommen und nicht Re[x]-Im[y].
> ComplexExpand[...] ist hilfreich, aber es gibt keine
> Moeglichkeit, den Realteil herauszupicken und damit
> weiterzurechnen. Hat jemand eine Idee? Koennte man z.B.
> irgendwie x,y als reelle Zahlen definieren?
Ich habe im Moment zwar kein Mathematica zur Verfügung,
aber ich denke, es sollte nach dem Muster der beiden folgenden
Beispiele funktionieren:
1.) Simplify[Sin[n Pi]/n,Element[n,Integers]]
2.) [mm] Integrate[x^2*Sin[n*Pi*(x/a)]^2, [/mm] {x, 0, a}, Assumptions -> {Element[n,Integers], n > 0,a>0}]
Also etwa so:
Re[x+I*y, Assumptions -> {Element[{x,y},Reals]}]
allenfalls:
Re[x+I*y, Assumptions -> {Element[x,Reals],Element[y,Reals]}]
(oder so ähnlich...)
Hoffe, es funktioniert
LG
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 19:11 Mi 02.07.2008 | Autor: | markyZ |
Hey,
danke!!!!!
Folgendes muss man eingeben:
Simplify[Re[x+ I y], Element[{x,y}, Reals]]
und man erhaelt x.
Das war hilfreich!
H.
|
|
|
|