Hii Friends,
I am switching over form mathcad to matlab for performing double integrals.
In mathcad it was quite easy as there was no need of any syntax. I would like to implement it in matlab also.
Could you throw me an hint on how to solve the following kind of equations.
I need to evaluate this integral for certain value of z.
Could you give me hint regarding this.
Thanking you.
Pavan

 Respuesta aceptada

Torsten
Torsten el 26 de En. de 2018

0 votos

Use MATLAB's "int" twice:
syms a x1 y1 x y z lambda
f = exp(-(x1^2+x2^2)/a^2)*exp(1I*pi/(lambda*z)*((x-x1)^2+(y-y1)^2));
E = int(int(f,x1,-3*a,3*a),x2,-3*a,3*a)
Alternatively:
syms a x1 y1 x y z lambda
f1 = exp(-x1^2/a^2+1I*pi/(lambda*z)*(x-x1)^2);
f2 = exp(-y1^2/a^2+1I*pi/(lambda*z)*(y-y1)^2);
E = int(f1,x1,-3*a,3*a)*int(f2,x2,-3*a,3*a)
Best wishes
Torsten.

Más respuestas (1)

Swetha
Swetha el 19 de Feb. de 2025

0 votos

f=4*x*y
E= int(f,×1,0,1)*int(f2,×2,0,2)

Categorías

Preguntada:

el 26 de En. de 2018

Respondida:

el 19 de Feb. de 2025

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by