Clear函数无法删除变量
mathematica吧
全部回复
仅看楼主
level 1
Metals♬ 楼主
例如x本来是一个未指定的变量
输入x=y+z
运行之后觉得不妥,就删去了,然后也运行了Clear[x]指令
但随后程序里所有的x都被换成了y+z
Clear["Global`*"]也不管用
只有重启mma才能正常
请问除了重启之外有其他办法解决这个现象吗
2020年06月20日 16点06分 1
吧务
level 15
……你得先给个能重现这问题的例子出来。
2020年07月04日 03点07分 2
我...我也没有具体的例子...这个问题完全随机发生而且重启后就消失了..
2020年07月04日 04点07分
@Metals♬ ……你是不是又把x用在别的变量定义里了并且那个变量里含了下标?是的话看这帖:https://tieba.baidu.com/p/6149871454
2020年07月04日 04点07分
@xzcyr 并没有...不过这个下标的问题现在记住了[太开心]。可能真的是有BUG
2020年07月05日 13点07分
@Metals♬ 几乎不可能是bug,否则这么常用的功能出了bug早该有人发现了。更可能的原因是你对mathematica编程的某些方面存在重大误解。
2020年08月01日 05点08分
level 7
quit kernels,我上课的时候老师也经常这么做的。虽然我不明白原理
2020年07月10日 04点07分 3
你这样做等于自己把上升渠道给堵了。
2020年08月01日 05点08分
level 7
中文版的话自己找下地方。
2020年07月10日 04点07分 4
[真棒]到时候试试
2020年07月10日 17点07分
1