Mathcad 14: "исключение совпадения по шаблону" при решении уравнения с большим количеством неизвестных
Я пытаюсь решить уравнение с 5 неизвестными в Mathcad 14. Мои уравнения выглядят так:
Given
0 = e
1 = d
0 = c
-1 = 81a + 27b + 9c + 3d + e
0 = 108a + 27b + 6c + d
Find(a,b,c,d,e)
Find (a, b, c, d, e) помечен красным и говорит "исключение совпадения с шаблоном". В чем проблема?
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 (Given...Find), вы должны дать начальные значения, которые, по вашему мнению, близки к решению, которое вам требуется, чтобы итерация прошла успешно.
Советы: чтобы получить знак равенства в блоке решения, используйте 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.
Надеюсь это поможет.