MATLAB学习与使用:求不定积分(int)
来源:网络收集 点击: 时间:2024-02-10第一,不定积分的介绍如下图。
函数F(x)的导数为f(x),即F(x)=f(x)或dF(x)=f(x)dx,则F(x)称为f(x)的原函数。带有任意常数的原函数F(x)+C称为f(x)的不定积分。

第二,MATLAB符号运算工具箱提供了int求不定积分。下面求下图中的不定积分。

第三,启动MATLAB,新建脚本(Ctrl+N),在脚本编辑区输入如下代码:
close all; clear all; clc
syms x a c;
f1=(sin(x))/(1+cos(x));
f2=;
I1=int(f1,x)+c
I2=int(f2,x)+c

第四,保存和运行上述脚本,在命令行窗口返回如下结果:
I1 =
c - log(cos(x) + 1)
I2 =
I1和I2即是第二步中函数的不定积分。

第五,在第四步脚本的基础,以被积函数f1=(sin(x))/(1+cos(x))为例,显示c取1-3时原函数的图形,只需修改脚本如下:
close all; clear all; clc
syms x a c;
f1=sin(x)/(1+cos(x))
f2=;
I1=int(f1,x)+c
I2=int(f2,x)+c
ezplot(f1,);hold on;
xx=linspace(-pi,pi);
for cc=1:3
I11=subs(I1,c,cc);
plot(xx,subs(I11,x,xx),--r,LineWidth,2);hold on;
ylim()
end
legend(sin(x)/(1+cos(x)),char(int(f1,x)+c))

第五,保存和运行上述修改后的脚本,得到被积函数f1=(sin(x))/(1+cos(x))和它的原函数(c取1-3时)图像。

int的全称英文单词为integration,积分的意思。
MATLABINT不定积分被积函数原函数版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_21048.html