求助“一个未知的边框名字(Hold)被作为BoxForm传给表达式”
mathematica吧
全部回复
仅看楼主
level 5
念奴娇929 楼主
遇到的问题是:
一个未知的边框名字(Hold)被作为BoxForm传给表达式. 检查表达式的格式规则.
代码和图片如下:
\[Omega][z_,t_]=\[Omega]Laser[z,t]+\[Omega]One[z,t]
k[z_,t_]=kZero[z,t]+kOne[z,t]
\!\(
\*SubscriptBox[\(\[PartialD]\), \(t\)]\((\[Omega][z, t] + k[z, t])\)\)
c^2 (-(k[z,t]*(\[Alpha]Zero^(1,0))[z,t]+(k^(1,0))[z,t] *\[Alpha]Zero[z,t]))+\[Omega][z,t]*(\[Alpha]Zero^(0,1))[z,t]- (\[Omega]^(0,1))[z,t]*\[Alpha]Zero[z,t]==0
运行的截图如下:
不知道为什么出现这个问题,我记得好像昨天也有类似的语句,但是没有出问题,不知道这是什么原因呢?谢谢大家啦!
2020年05月01日 08点05分 1
level 5
念奴娇929 楼主
这样也会提示错误。
2020年05月01日 09点05分 3
把星号删了以后就正常了
2020年05月01日 09点05分
吧务
level 10
你把所有导数从上标形式改为Derivative[1, 1][f][x, y]的形式。
你可能是自己输入的上标或者是复制的过程中丢失了用来标记“如何解释上标”的TagBox。
2020年05月01日 16点05分 4
会复制出“(k^(1,0))”来八成是“复制为 -> 纯文本”了,而这样恰恰是没法正确复制出代码的……
2020年05月02日 02点05分
我在置顶里再强调下吧唉
2020年05月02日 02点05分
@xzcyr 原来是这样啊,谢谢两位了呀!
2020年05月02日 03点05分
@xzcyr 导数和反函数这两个需要TagBox的数学表达式是复制出问题的重灾区
2020年05月02日 04点05分
1