2015-02-20 3 views
1

Как легко сравнить коэффициенты двух многочленов в MuPad?Как легко сравнить коэффициенты двух многочленов в MuPad

+0

Если это нехороший способ опубликовать этот код, сообщите мне, и я могу изменить/удалить этот пост! –

+2

Я ничего не знаю о mupad, поэтому я не могу говорить о качестве вопроса, но я бы предложил скопировать ваш вопрос из названия в тело и удалить ссылку на «Мой ответ ниже». И ваш вопрос, и ответ должны быть в состоянии стоять как две совершенно отдельные сущности. – BiscuitBaker

+1

Я сделал это; спасибо за предложение! –

ответ

1

Вот мое решение, которое определяет операторы, такие как = s^1 =; этот оператор сравнивает коэффициент s^1. Код должен быть довольно легко модифицировать.

eqcoeff := (x, i, a, b) -> coeff(a, x, i) = coeff(b, x, i): 
for n from 0 to 6 do 
    operator("=s^" . n . "=", fp::curry(eqcoeff, 3)(s)(n), Binary, 1): 
end: 

// for example: 
4*s+3 =s^0= 4*s+7; // 3=7 
4*s+3 =s^1= 4*s+7; // 4=4