Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations cowski on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

3D Dirac impulse, 3D fft, multidimensional matrices

Status
Not open for further replies.

goy

Mechanical
Jan 19, 2003
1
Hello everybody!
I have a big huge problem... it is all about mathematics.. and MATLAB!
the thing is that I have an an equation:

D(kx,ky,w)=F[delta(t-dt)]

where:
D(kx,ky,w) is a 3D matrix which is called the distorsion.
F[ ] is a 3D Fourier Transform delta( ) is an impulse function is 3D dt is the impulse that is function of x and y as follow:
xx=[0:100];
yy=1-xx;
tt=something, but I don't know what
[x,y,t]=meshgrid(xx,yy,tt);
dt=atan2(y,x);

I have a 3 dimensions matrix for the delta function:
delta = zeros(101, 101, 101);
My problem is that for each combination of xx and yy, I have a dt corresponding to it. That means that I have a 2 dimensions dt.
Now, I would like to do delta(x,y,dt)=10^30, that is an impulse! I know it must be kind of easy but I don't know what to do.. I must be real close, I guess. Does anyone have a suggestion for me please?
Thanks in advance!
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor