MATLAB的双重整合

5次观看(最近30天)
嗨,朋友,
我正在切换Mathcad到MATLAB以执行双积分。
在Mathcad中,这很容易,因为不需要任何语法。我也想在MATLAB中实现它。
您能为我提供有关如何解决以下方程式的提示。
我需要评估z的一定值。
你能给我一个暗示吗?
感谢您。
帕万

接受的答案

托斯滕
托斯滕 2018年1月26日
两次使用Matlab的“ Int”:
符号x1 y1 x y z lambda
f = exp( - (x1^2+x2^2)/a^2)*exp(1i*pi/(lambda*z)*((x-x1)^2+(y-y-y1)^2));
e = int(int(f,x1,-3*a,3*a),x2,-3*a,3*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-y-y1)^2);
e = int(f1,x1,-3*a,3*a)*int(f2,x2,-3*a,3*a)
最好的祝愿
托斯滕。

更多答案(0)

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!