0

我正在尝试将一个相当大的函数放入mathematica:(http://i.imgur.com/BqBYxfp.png

我想把它放进去,这样我就可以计算全局最大值,但是当我尝试定义函数时,我不断收到错误消息。有谁知道为什么会这样?

此外,U(C) 是 U(C) 而不是 U(N),因为它是早期方程的 Kuhn Tucker 约简,但该函数应该是数学中 n 的函数,因为这是允许变化的全部。

所有其他变量都是固定值。

In[1]:= f(n) :=
        ((A*n^a)^(1/s) + 
        c*(B*(a*c*(B/A)^(1/s)*n^(1 - (a/s)))^(-(a*s)/(a - s)))^(1/s))^s +
        b*log (1 - n - ((a*c*(B/A)^(1/s)*n^(1 - (a/s)))^(-(a*s)/(a - s))))

        SetDelayed::write: Tag Times in f n is Protected. >>
Out[1]= $Failed
4

1 回答 1

2

声明函数时使用f[n_]:=(n带下划线),而不是_f(n):=

于 2014-04-22T03:59:06.027 回答