[求助]微分函数diff问题,大家帮忙看看
diff的用法书上介绍的是:<BR> f=x1^2+x2^2+3*x2<BR>d=diff(f,'x1')<BR>但是形如f=x(1^)2+x(2)^2+3*(x2)的表达式用<BR>d=diff(f,'x(1)')却不能求解,大家帮忙想想,如何才能实现形如f=x(1^)2+x(2)^2+3*(x2)的微分?回复:(浪尖)[求助]微分函数diff问题,大家帮忙看看...
<DIV class=quote><B>以下是引用<I>浪尖</I>在2006-4-26 10:43:50的发言:</B><BR>diff的用法书上介绍的是:<BR> f=x1^2+x2^2+3*x2<BR>d=diff(f,'x1')<BR>但是形如f=x(1^)2+x(2)^2+3*(x2)的表达式用<BR>d=diff(f,'x(1)')却不能求解,大家帮忙想想,如何才能实现形如f=x(1^)2+x(2)^2+3*(x2)的微分?</DIV><br>f=x(1^)2+x(2)^2+3*(x2)<BR>这个函数你能定义出来吗?
回复:(浪尖)[求助]微分函数diff问题,大家帮忙看看...
兄弟,f=x(1^)2+x(2)^2+3*(x2)的表达式写错了,应该是f=x(1)^2+x(2)^2+3*(x2)<BR> >> y= 'x^5+x^3'y =
x^5+x^3
>> diff(y)
ans =
-26 -41 -10 77 -26 -43
这是为什么阿 偶的运行结果
y= 'x^5+x^3'
y =
x^5+x^3
>> diff(y)
ans =
5*x^4+3*x^2
看看你之前运行的程序有什么地方打错了吗?
页:
[1]