matlab中:不定积分怎么写 用matlab怎么计算带参数的不定积分?
作者&投稿:楚委 (若有异议请与网页底部的电邮联系)
如何用matlab求各种不定积分~
使用格式:
int(expr,var) %计算不定积分
int(expr,var,a,b) %计算定积分
expr——被积函数
var——积分变量
a——积分下限
b——积分上限
使用实例:
实例1,
syms x
int(-2*x/(1 + x^2)^2)
实例2,
syms x z
int(x/(1 + z^2), x)
int(x/(1 + z^2), z)
实例3,
syms a t
int([exp(t), exp(a*t); sin(t), cos(t)])
用int()函数
F
=
int(y)
F
=
int(y,
v)
其中y为被积函数(符号表达式),v为积分变量(符号变量)
注意计算后需要手动加上常数C
比如计算不定积分x^n*dx:
syms
x
n
int(x^n)
或:
syms
x
n
int(x^n,
x)
可以得到:
ans
=
x^(n+1)/(n+1)
1、对于数值积分,可以参考这个,https://zhidao.baidu.com/question/684723737992097932
2、对于相等较简单的不定积分(或定积分),可以优先考虑int()函数。
int(S) %不定积分
syms x
int(-2*x/(1 + x^2)^2)
int(S,a,b) %定积分
syms x
int(x*log(1 + x), 0, 1)
int(f,x)
f为被积函数,x为积分变量。如果是带参数的,比如计算f=ax+b,则代码如下:
syms a b x;
f=a*x+b;
answer=int(f,x)。
使用格式:
int(expr,var) %计算不定积分
int(expr,var,a,b) %计算定积分
expr——被积函数
var——积分变量
a——积分下限
b——积分上限
使用实例:
实例1,
syms x
int(-2*x/(1 + x^2)^2)
实例2,
syms x z
int(x/(1 + z^2), x)
int(x/(1 + z^2), z)
实例3,
syms a t
int([exp(t), exp(a*t); sin(t), cos(t)])
用int()函数
F
=
int(y)
F
=
int(y,
v)
其中y为被积函数(符号表达式),v为积分变量(符号变量)
注意计算后需要手动加上常数C
比如计算不定积分x^n*dx:
syms
x
n
int(x^n)
或:
syms
x
n
int(x^n,
x)
可以得到:
ans
=
x^(n+1)/(n+1)