www.gusucode.com > 高等数学问题求解源码程序 > CH13/CoordinateCurveInt.m
function I=CoordinateCurveInt(fun,vars,fun_para,t,alpha,beta) %COORDINATECURVEINT 计算第二类曲线积分 % I=COORDINATECURVEINT(FUN,VARS,FUN_PARA,T,ALPHA,BETA) 计算函数FUN的第二类曲线积分 % % 输入参数: % ---FUN:被积函数向量 % ---VARS:符号变量 % ---FUN_PARA:积分曲线的参数方程的符号表达式 % ---T:参数方程的符号自变量 % ---ALPHA,BETA:积分区间 % 输出参数: % ---I:第二类曲线积分值 % % See also diff, int N=length(fun); S=0; for k=1:N df=diff(fun_para(k),t); S=S+subs(fun(k),vars,num2cell(fun_para))*df; end I=int(S,t); I=subs(I,t,sym(beta))-subs(I,t,sym(alpha)); web -broswer http://www.ilovematlab.cn/forum-221-1.html