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.

Надеюсь это поможет.

Другие вопросы по тегам