我有一堆经常在mathematica中使用的用户定义函数.我想知道我是否可以将它们存储在单独的文件中,mathematica将在启动时加载它们并将它们视为内置函数,这样我就不必在创建新的.nb文件时重复定义.与Matlab中的函数类似的东西......
谢谢!
我需要在[0,1]上找到函数f(t)= int g(t,x)dx的最小值.我在mathematica中所做的如下:
f[t_] = NIntegrate[g[t,x],{x,-1,1}]
FindMinimum[f[t],{t,t0}]
Run Code Online (Sandbox Code Playgroud)
然而,mathematica在第一次尝试时停止,因为NIntegrate不适用于符号t.它需要一个特定的值来评估.虽然Plot [f [t],{t,0,1}]完全有效,但FindMinimum在初始点停止.
我不能用Integrate替换NIntegrate,因为函数g有点复杂,如果你输入Integrate,mathematica就会继续运行......
有办法解决它吗?谢谢!