嗯,仔细看了一下,不知道你看的这个资料是从哪儿得到的,他有一部分使用了Mathcad,其他部分用的是其他的数学软件,里面有不少表达式的表示法是LaTeX做出来的。
我开始还以为是因为MC的版本不同造成了你上面出现的问题,仔细看了看,不是这样的,是你对MC的符号运算系统误操作造成的。
首先你的那个solve貌似没有必要。你后面的substitute的格式或许在mathematica或者maple中可能会行得通,但在MC中肯定没戏的。看下面的图,注意找规律,学习substitute的语法结构:


从上面的图中可以看出来,如果你想用substitute替换左边式子中的一个变量或者一串表达式,你需要在substitute后面,将表达式中实际存在的值写在左边,不能够在左边对表达式进行运算,将你所要替换成的变量写在右边。
如果要连续使用substitute,你首先要清除前面替换后所形成的表达式中都存在什么样的表达式结构,然后再像上面那样操作,存在的表达式写在左边,准备替换的变量写在右边。


也就是说substitute关键字是很讲究显式表达和运算顺序的,不能瞎玩儿。