Mathcad 14:"模式匹配异常"当解决具有更多未知数的方程时

时间:2014-01-12 18:28:43

标签: exception match equation mathcad

我正在尝试在Mathcad 14中解决一个包含5个未知数的方程式。我的方程看起来像这样:

 Given
 0 = e
 1 = d
 0 = c
 -1 = 81a + 27b + 9c + 3d + e
 0 = 108a + 27b + 6c + d
 Find(a,b,c,d,e)

查找(a,b,c,d,e)标记为红色并显示“模式匹配异常”。有什么问题?

1 个答案:

答案 0 :(得分:1)

在mathcad中你需要做类似的事情:

c:=0
d:=1
e:=0
a:=1
b:=1

Given

81*a + 27*b + 9*c + 3*d + e = -1
108*a + 27*b + 6*c + d = 0

Find(a,b,c,d,e) = (0,0,0,0,-1)

现在,我在这里做的是在Solve Block(给定...查找)之前定义变量,你必须给出你认为接近所需解决方案的初始值,以便迭代成功。

提示:要在Solve Block中获得等号,请使用ctrl和'='。如果您想要解决5个未知数,那么您需要5个方程式,原始帖子看起来像您知道3个变量并且正在寻找a和b,在这种情况下您将执行以下操作:

c:=0
d:=1
e:=0
a:=1
b:=1

Given

81*a + 27*b + 9*c + 3*d + e = -1
108*a + 27*b + 6*c + d = 0

Find(a,b) = (0.111,-0.481)

这将c,d和e保持为原始值,并迭代求解a和b。

希望这有帮助。