关于纯函数求导问题
mathematica吧
全部回复
仅看楼主
level 4
rudykon200 楼主
形如代码中的纯函数,求对#2的导数,怎么表示呢?
\[Xi]1 = ((9*#1)/(4 \[Pi]) Sin[(\[Pi]*
#2)/(2*#
1)] - #1/(12 \[Pi]) \
Sin[(3*\[Pi]*
#2)/(2*#
1)]) &;
2020年07月23日 09点07分 1
level 9
印象里Function有HoldAll属性,需要Evaluate等手段才能计算,感觉一般情况也不会用纯函数直接计算。。。。。
2020年07月23日 15点07分 2
感谢前辈的回复。纯函数一次性应用还行,重复应用就不方便了,我把我之前的函数定义改过来吧。
2020年07月24日 01点07分
level 7
D[\[Xi]1[x, y], y]
如果想得到纯函数的结果
Function[{x, y}, Evaluate@D[\[Xi]1[x, y], y]]
不过为什么这里要用纯函数呢?
2020年07月24日 01点07分 3
或者是 Derivative[0, 1][\[Xi]1]
2020年07月24日 01点07分
@hjq447285628 前辈,再次感谢您哟,主要前面一系列的计算都是用纯函数定义的,后面就懒得改了。重复使用的函数是不推荐用纯函数定义哈。
2020年07月24日 01点07分
Derivative[0, 1][\[Xi]1]是标准答案啊。
2020年08月01日 03点08分
@xzcyr 再次感谢吧主和3楼,小白刚用这个软件,太多不懂的,这个贴吧的前辈们真好。我老师不希望我换软件(matlab),但我还是会坚持下去,一定要用Mathematica解出我的方程来。
2020年08月02日 09点08分
1