Advertisement

MATLAB进行积分运算

阅读量:

MATLAB中,通过int函数可实现对一元函数进行(不)定积分的计算。

①int(s)用于求解符号表达式s的不定积分

syms x;s = x^2;int(s)

用于求解x^2的不定积分。

②int(s,x)用于计算符号表达式关于变量x的不定积分

syms x a;s = x^2 + a;int(s,x)

用于求解x^2+a的不定积分。

③int(s,[a,b])用于计算符号表达式在区间[a,b]上的定积分

syms x;s = exp(x);I =int(s,[0,1]);double(I)

用于计算函数exp(x)在区间[0,1]上的定积分。

最终通过double函数将结果转换为数值形式,同时也可以使用vpa(I,k)来展示精度为k的结果。

④int(s,x,[a,b])用于计算符号表达式关于变量x在区间[a,b]上的定积分

syms x a;s = exp(x)+a;I =int(s,[0,1])

用于计算函数exp(x)+a在区间[0,1]上的定积分。

由于结果中包含变量a,因此无法或不需要使用double函数来显示结果。

全部评论 (0)

还没有任何评论哟~