楼上说得对,你在将3 x + 2 y 定义为15,相当于令Plus作用在3x和2y上成为15,而Plus是个保护函数如果不把Plus保护起来,你甚至可以定义2+2=5,如:Unprotect[Plus];2+2=5;Protect[Plus];这在Mathematica里是允许的。
正确的语句是Solve[{3 x + 2 y == 15, 3 x - 3 y == 12}, {x, y}]Mathematica里等于号是===是赋值号