语法错误,sntxf,求解决
mathematica吧
全部回复
仅看楼主
level 1
源码是从NDSolve的官方文档上面copy下来的,如图
2021年06月19日 01点06分 1
吧务
level 10
两种方案解决
1. 不要复制为纯文本,而要复制为InputForm
2. 手动将上标表达式改为InputForm的Derivative[]
2021年06月19日 01点06分 2
谢谢,那下一个源码也出错的原因是什么呢
2021年06月19日 01点06分
吧务
level 10
2021年06月19日 01点06分 3
level 1
s = NDSolve[{D[D[u[t, x], t], t] == D[D[u[t, x], x], x],
u[0, x] == Exp[-x^2], (u^(1, 0))[0, x] == 0,
u[t, -10] == u[t, 10]}, u, {t, 0, 40}, {x, -10, 10}]
2021年06月19日 01点06分 4
不知道你做了什么。复制为InputForm本应得到Derivative表达式,你却得到了^。
2021年06月19日 02点06分
也可以不选择任何选项直接复制,你将复制得到框符,也理应不会出问题。
2021年06月19日 02点06分
如果你确认问题存在,考虑关掉文档重开/关掉软件重开试试吧。
2021年06月19日 02点06分
1