level 9
Clear["`*"];
Solve[G M /r == v^2 , v]
输出:
{ }
2022年09月07日 01点09分
1
吧务
level 15
……你版本几?对这几个变量你做了什么处理吗?无法被清掉的特殊“设置”导致求解失败的例子我这会儿只能想到一种特殊情况:
NumericQ[v] = True;
Solve[G M /r == v^2 , v]
但这个导致的是Solve::ivar警告,之后Solve会原样返回,和你顶楼的不一样。
“是否会有assumptions或者attributes,clear[、*]对其无法作用呢”
1. Clear本来就清不掉属性。
2. Clear["`*"]清的是当前上下文,不做特殊设置的话,当前上下文就是Global`,而$Assumptions在System`里面。
更多内容请参看帮助。
2022年09月30日 16点09分
3