資源簡介
MATLAB語言并未直接提供曲線積分的現成函數,因此,此處給出計算曲線積分的函數。該函數可計算第一類曲線積分和第二類曲線積分,具體說明見下面網址:
https://blog.csdn.net/weixin_43964993/article/details/107846709
代碼片段和文件信息
function?I?=?path_integral(Fvarstab)
%path_integral
%第一類曲線積分
%???I?=?path_integral(f?[xy]?t?t_m?t_M)
%???I?=?path_integral(f?[xyz]?t?t_m?t_M)
%??Examples:
%??計算int_l(z^2/(x^2+y^2))ds?l是如下定義的螺線
%??x=acost?y=asint?z=at?0<=t<=2*pi?a>0
%??MATLAB求解語句
%??syms?t;?syms?a?positive;?
%??x=a*cos(t);?y=a*sin(t);?z=a*t;
%??f=z^2/(x^2+y^2);
%??I=path_integral(f[xyz]t02*pi)
%
%第二類曲線積分
%???I?=?path_integral([PQ]?[xy]?t?a?b)
%???I?=?path_integral([PQR]?[xyz]?t?a?b)
- 上一篇:復雜網絡中無向無權圖的最短路徑matalb代碼
- 下一篇:計算粒度分布
評論
共有 條評論