回 帖 发 新 帖 刷新版面

主题:[讨论]@@(D,2)(LOG) @@(D,3)(LOG) 是什么意思?

通过符号计算求导的结果费解,代码如下: 
复制内容到剪贴板 
代码:
syms u v w t1 t2
a=diff('-(1/t1)*LOG(1-(1-exp(-t1))^(-1)*(1-(1-(1-exp(-t2))^(-1)*(1-exp(-t2*u))*(1-exp(-t2*v)))^(-t1/t2))*(1-exp(-t2*w)))',u);
b=diff(a,v);
c=diff(b,w);
simple(c)  
返回的结果很长,给出看不懂的部分
1)……*@@(D,3)(LOG)(1+(-1+exp(-t2*w))*(1-(1-1/(1-exp(-t2))*(1-exp(-t2*u))*(1-exp(-t2*v)))^(-t1/t2))/(1-exp(-t1)))*……
  2)……*@@(D,2)(LOG)(1+(-1+exp(-t2*w))*(1-(1-1/(1-exp(-t2))*(1-exp(-t2*u))*(1-exp(-t2*v)))^(-t1/t2))/(1-exp(-t1)))*……
3)……*D(LOG)(1+(-1+exp(-t2*w))*(1-(1-1/(1-exp(-t2))*(1-exp(-t2*u))*(1-exp(-t2*v)))^(-t1/t2))/(1-exp(-t1)))*……
这里面的  @@(D,2)(LOG)   @@(D,3)(LOG)   是什么意思?

回复列表 (共3个回复)

沙发

快放假了,帖子不要沉啊!等不急了:(

板凳

@@(D,2)(LOG)只是在你的表达式中的一个代码,他表示他后面的式子。

出现你说的,是因为函数“simple”,它使你的表达式按最简单的形式表示,最简单的形式与我们手动化简得到的结果有区别。”人脑能做连续函数,电脑只能做近似的“。


3 楼

你的做法是对的,你可以在求导后的式子里带入数值计算求导结果,进一步验证你的求导。

在help simple中有正解。

[r,how] = simple(S) does not display [color=FF0000]intermediate simplifications[/color], but returns the shortest found, as well as a string describing the particular simplification. r is a sym. how is a string.

我来回复

您尚未登录,请登录后再回复。点此登录或注册