Code schrijven fourier transformatie
-
- Berichten: 49
Code schrijven fourier transformatie
Hallo,
Ik moet voor mijn studie een code schrijven en daarvoor heb ik de volgende opdracht:
Generate a delta function ( step function) and write a code to solve explicitly the Fourier transform for a time series of 0.6 Myr with spacing of 1000 years, with a delta peak at 0.3 Myr. Plot the results for the spectrum in the frequency range 0-0.05 per kyr.
Hierbij zijn de volgende formules gegeven:
H(f)=Integraal van {h(t)*exp[2*Pi*i*f*t]} dt
In mathematica heb ik hetvolgende ingevoerd:
t0 = 0.3*10^6;
fouriertransform ==
Integrate[DiracDelta[t - t0]*Exp[2*Pi*f*I*t], {t, 0, 0.6*10^6}]
Dan krijg ik daar het volgende uit:
fouriertransform == Exp[1.88496*10^6 *i*f)
Als ik het dan plot, dan krijg ik wel de assen maar niet de grafiek.
Hoe kan ik een complex exponent plotten?
Ik weet sowieso niet zeker of ik de vraag wel goed begrepen heb....
Wie o wie kan mij helpen?
Ik moet voor mijn studie een code schrijven en daarvoor heb ik de volgende opdracht:
Generate a delta function ( step function) and write a code to solve explicitly the Fourier transform for a time series of 0.6 Myr with spacing of 1000 years, with a delta peak at 0.3 Myr. Plot the results for the spectrum in the frequency range 0-0.05 per kyr.
Hierbij zijn de volgende formules gegeven:
H(f)=Integraal van {h(t)*exp[2*Pi*i*f*t]} dt
In mathematica heb ik hetvolgende ingevoerd:
t0 = 0.3*10^6;
fouriertransform ==
Integrate[DiracDelta[t - t0]*Exp[2*Pi*f*I*t], {t, 0, 0.6*10^6}]
Dan krijg ik daar het volgende uit:
fouriertransform == Exp[1.88496*10^6 *i*f)
Als ik het dan plot, dan krijg ik wel de assen maar niet de grafiek.
Hoe kan ik een complex exponent plotten?
Ik weet sowieso niet zeker of ik de vraag wel goed begrepen heb....
Wie o wie kan mij helpen?
- Berichten: 5.609
Re: Code schrijven fourier transformatie
2 plots maken.ned118 schreef:Als ik het dan plot, dan krijg ik wel de assen maar niet de grafiek.
Hoe kan ik een complex exponent plotten?
Ofwel plot je in 1 grafiek zowel het reele deel als het imaginaire deel (niet zo handig)
Ofwel plot je in 1 grafiek zowel de amplitude als de fase (handiger)
In je grafiek moeten er dus sowieso 2 lijnen komen, want complexe getallen zijn 2dimensionale grootheden. Je resultaat ziet er zo op het eerste zicht wel juist uit.
What it all comes down to, is that I haven't got it all figured out just yet
And I've got one hand in my pocket and the other one is giving the peace sign
-Alanis Morisette-
And I've got one hand in my pocket and the other one is giving the peace sign
-Alanis Morisette-