mathematica tag protected 问题

2025-03-04 18:11:52
推荐回答(2个)
回答1:

楼上说得对,你在将3 x + 2 y 定义为15,相当于令Plus作用在3x和2y上成为15,而Plus是个保护函数

如果不把Plus保护起来,你甚至可以定义2+2=5,如:

Unprotect[Plus];
2+2=5;
Protect[Plus];

这在Mathematica里是允许的。

回答2:

正确的语句是Solve[{3 x + 2 y == 15, 3 x - 3 y == 12}, {x, y}]
Mathematica里等于号是==
=是赋值号