首先介绍如何使用int()对连续函数进行积分的求解,然后介绍一个对分段函数进行求积分的例子。...(二)使用Matlab求定积分
Matlab中求积分的函数为int(),调用形式为int(func, ‘x’, a, b),其中func为被积函数,x为积分变量,[a, b]为被积区间。...(三)分段函数的数值积分
对于分段函数,我们不能直接把整个函数直接写入func参数中(毕竟表达式都不一样,但是如果函数文件可以的话或许可以解决),我这里写一个参数可变的积分函数进行分段函数积分的求解,函数如下...:
%myint.m
function [ out ] = myint(t, F1, L1, R1, F2, L2, R2, F3, L3, R3, F4, L4, R4)
% MYINT 分段函数积分...%四段
out=out+int(F4,t,L4,R4);
end
end
这样的话就可以一次性把分段函数的多段传入进行求解,比如一个函数fx=2x+1,(x0)