MATLAB如何积分出来表达式
如上图的式子,我想得到关于r的表达式,但int结果是NaN,并不是表达式。表达式结果需要在后面再次积分,所以结果必须得到表达式的形式。希望大神能给予帮助。...
如上图的式子,我想得到关于 r 的表达式 ,但int结果是NaN ,并不是表达式。
表达式结果需要在后面再次积分,所以结果必须得到表达式的形式。
希望大神能给予帮助。 展开
表达式结果需要在后面再次积分,所以结果必须得到表达式的形式。
希望大神能给予帮助。 展开
展开全部
syms r
R=int(1/(6*r+3*r+2*r^2));
F=simple(R);
F
运行结果为:
F =
log(r)/9 - log(r + 9/2)/9
你的 问题,将x(r)等三个函数都给它赋上函数式。也就是:
syms r;a=6*r;
b=3*r;
c=2*r^2;R=int(1/(a+b+c));
F=simple(R);
F
运行结果为:
F =
log(r)/9 - log(r + 9/2)/9
定积分:
>> L=int(F,10,r)
L =
(29*log(29/2))/18 - (10*log(10))/9 + (r*(log(r) - 1))/9 - ((log(r + 9/2) - 1)*(r + 9/2))/9 - 1/2
R=int(1/(6*r+3*r+2*r^2));
F=simple(R);
F
运行结果为:
F =
log(r)/9 - log(r + 9/2)/9
你的 问题,将x(r)等三个函数都给它赋上函数式。也就是:
syms r;a=6*r;
b=3*r;
c=2*r^2;R=int(1/(a+b+c));
F=simple(R);
F
运行结果为:
F =
log(r)/9 - log(r + 9/2)/9
定积分:
>> L=int(F,10,r)
L =
(29*log(29/2))/18 - (10*log(10))/9 + (r*(log(r) - 1))/9 - ((log(r + 9/2) - 1)*(r + 9/2))/9 - 1/2
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询