MATLAB如何积分出来表达式

如上图的式子,我想得到关于r的表达式,但int结果是NaN,并不是表达式。表达式结果需要在后面再次积分,所以结果必须得到表达式的形式。希望大神能给予帮助。... 如上图的式子,我想得到关于 r 的表达式 ,但int结果是NaN ,并不是表达式。
表达式结果需要在后面再次积分,所以结果必须得到表达式的形式。
希望大神能给予帮助。
展开
 我来答
西游降魔叔
2015-03-11 · 超过37用户采纳过TA的回答
知道答主
回答量:64
采纳率:92%
帮助的人:39万
展开全部
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
数码答疑

2015-03-11 · 解答日常生活中的数码问题
数码答疑
采纳数:8805 获赞数:18622

向TA提问 私信TA
展开全部
NAN表示无解,需要更改算法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式