level 8
应该是integrate with respect to t 吧。。。
应该是integrate with respect to t 吧。。。
应该是integrate with respect to t 吧。。。
应该是integrate with respect to t 吧。。。
应该是integrate with respect to t 吧。。。
应该是integrate with respect to t 吧。。。
对进行积分。。。
不是对y[t]积分。。。。。。。。。
2018年04月26日 12点04分
6
那你写出正确的格式蛮,让机器的结果不出错
![[酷]](/static/emoticons/u9177.png)
!
2018年04月26日 13点04分
一个函数的三阶导数对函数自身积分,怎么不可以
![[酷]](/static/emoticons/u9177.png)
?
2018年04月26日 13点04分
@dslzjw 1. 机器算出的结果和自己的期待值不一致不叫出错,什么语言都有自己的语法规则,这里是你的用法有误。2. 你想算的正确语法应该这样是这样Integrate[y'''[t]y'[t],t] 只是积不出而已
2018年04月26日 15点04分
吧务
level 13
SetAttributes[y, NumericFunction]
Integrate[y'''[t], y[t]]
如果明确指定y的属性, 那么mma也会明确告诉你 y[t] is not a valid variable
正确的
写法是:
Integrate[y'''[t] y'[t], t]
没有积分的原因在可能存在的问题里也有写
When part of a sum cannot be integrated explicitly, the whole sum will stay unintegrated
分部积分的简单实现:
parts = Integrate[a_ b_, t_] :>
a Integrate[b, t] - Integrate[Dt[a, t] Integrate[b, t], t];
Integrate[y'''[t] y'[t], t] /. parts
你也可以写一个需要要指明u和v的分部积分函数。
2018年04月29日 05点04分
8
我们上面已经和楼主说了很多遍了 with respect to t...他就是要对y[t]积分。。。integrate with respect to y[t]...它根本不懂数学。。。你何必浪费时间呢。。。这和代码完全没关系。。。
2018年04月29日 11点04分
回复
GTOGTOGTOGTO
:我曾经也在意过这个问题,就借此研究一下,顺便贴了部分结论。
2018年04月29日 12点04分
@隨意超 我觉得这个很清楚啊 就是integrate with respect to t 和 y[t]的区别。。。一个是variable, 一个就是function. 后者的话MMA自动把y[t]当constant进行积分。。。
2018年04月30日 12点04分
回复
GTOGTOGTOGTO
:我只是觉得 当部分和不能直接积分时,整个和将保留积分的形式 Integrate[f[x] + f'[x], x] 这种不容易处理,虽然可以 Distribute
2018年04月30日 14点04分