Wolfram mathematica Mathematica不认识n';[t] as dn/dt

Wolfram mathematica Mathematica不认识n';[t] as dn/dt,wolfram-mathematica,Wolfram Mathematica,我有一个简单的问题。通常在Mathematica中,键入y'[x]相当于在纸和笔上写“dy/dx”,对吗 但是,当我键入n'[t]时,它拒绝将其识别为dn/dt。。。它不返回n'[t],而是返回n[t] 有趣的是,这个问题是n和t所独有的。。。。我对y和x没有这个问题。这是怎么回事???我在下面附上了一个截图 会话中的某些内容导致了它。使用Quit[]将其清除。不知道前面的代码就很难评论。显然,ClearAll并没有解决这个问题。也许您可以通过将导致问题的代码部分减至最小值来重新生成问题。可能您

我有一个简单的问题。通常在Mathematica中,键入y'[x]相当于在纸和笔上写“dy/dx”,对吗

但是,当我键入n'[t]时,它拒绝将其识别为dn/dt。。。它不返回n'[t],而是返回n[t]

有趣的是,这个问题是n和t所独有的。。。。我对y和x没有这个问题。这是怎么回事???我在下面附上了一个截图


会话中的某些内容导致了它。使用
Quit[]
将其清除。不知道前面的代码就很难评论。显然,
ClearAll
并没有解决这个问题。也许您可以通过将导致问题的代码部分减至最小值来重新生成问题。可能您已计算了
n'=n
(或类似值),这导致新规则与
n
关联,而不是与
衍生规则关联。这可能是
ClearAll
无法工作的原因派生代码不安全,所以最好重新启动内核。FWIW
Unset[n']
n'=。
解决了这个问题。当您看到这种奇怪的情况时,实际上简单地退出内核是一种更好的方法。@agentp问题是不可能知道定义的目的<代码>n'
<代码>n'[x]<代码>衍生工具没有帮助<代码>清除[派生]将破坏内容,因为在M11.2中,现在有了可清除的内置定义(!),会话中的某些内容导致了它。使用
Quit[]
将其清除。不知道前面的代码就很难评论。显然,
ClearAll
并没有解决这个问题。也许您可以通过将导致问题的代码部分减至最小值来重新生成问题。可能您已计算了
n'=n
(或类似值),这导致新规则与
n
关联,而不是与
衍生规则关联。这可能是
ClearAll
无法工作的原因派生代码不安全,所以最好重新启动内核。FWIW
Unset[n']
n'=。
解决了这个问题。当您看到这种奇怪的情况时,实际上简单地退出内核是一种更好的方法。@agentp问题是不可能知道定义的目的<代码>n'
<代码>n'[x]<代码>衍生工具没有帮助<代码>清除[派生]将破坏内容,因为在M11.2中现在有了可清除的内置定义(!)