Double integration in matlab
46 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Pavan Kumar
am 26 Jan. 2018
Kommentiert: Pavan Kumar
am 29 Jan. 2018
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
0 Kommentare
Akzeptierte Antwort
Torsten
am 26 Jan. 2018
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.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!