Помощь - Поиск - Пользователи - Календарь
Полная версия: Фиксированный коэфицент полинома > Алгебра
Образовательный студенческий форум > Другие дисциплины > Алгебра
SmallBrain
Доброго времени суток smile.gif

Имею полином: Изображение

Знаю все фиксированные коэффициенты Ci.

Вопрос: Как "выковырить" коэффициент Ci, который я знаю, при x^i ( Ck * (x^k) ) из всего полинома? Допустим я имею полином: C0 + C1*x + C2*(x^2) + ... , и знаю значения C0, C1, C2 и ..., так как мне достать из полинома только C2? rolleyes.gif
SmallBrain
Я пытался делить на переменную при нужном полиноме весь полином, тогда в полиноме нужный мне коэффициент являлся единственным коэффициентом без переменной.

Допустим такой полином и нужен C2:
C0 + C1*x + C2*(x^2) | : (x^2)
C0/(x^2) + С1/x + С2

Дальше пытался делать придел х->0 , но как оказалось это ничего не дает. sad.gif
Dimka
Цитата(SmallBrain @ 29.3.2010, 18:54) *

.... Допустим я имею полином: C0 + C1*x + C2*(x^2) + ... , и знаю значения C0, C1, C2 и ..., так как мне достать из полинома только C2? rolleyes.gif


Ничего не понял. Ну Вы же знаете значение С2, вот и берите его.
SmallBrain
laugh.gif вы все правильно поняли что я все коэффициенты знаю. Но мне нужно написать функцию, результатом которой будет С2, эта функция должна сама вытащить С2, а не пользователь. Вот не знаю как реализовать sad.gif . Сижу думаю как обратить в ноль остальные слагаемые полинома, когда я поделил полином на х^2, чтобы осталось только С2.

C0/(x^2) + С1/x + С2
Dimka
Цитата(SmallBrain @ 29.3.2010, 20:04) *

laugh.gif вы все правильно поняли что я все коэффициенты знаю. Но мне нужно написать функцию, результатом которой будет С2, эта функция должна сама вытащить С2, а не пользователь. Вот не знаю как реализовать sad.gif . Сижу думаю как обратить в ноль остальные слагаемые полинома, когда я поделил полином на х^2, чтобы осталось только С2.

C0/(x^2) + С1/x + С2


ну сделать подстановку x=1/t и приравнять t=0
SmallBrain
Я вот вначале так и сделал, но полином не ограничивается 3 членами, допустим их 4, тогда:

C0 + C1*x + C2*(x^2) + C3*(x^3) | : (x^2)
C0/(x^2) + С1/x + С2 + С3*х

и тут уже НЕ выйдет x=1/t sad.gif Я как раз бьюсь над этим, уже прогуглил все, но увы.
tig81
А как "нормально" звучит задание?
Dimka
С1, С2... c клавиатуры вводятся или формируются программой как промежуточные данные?
SmallBrain
Dimka, я не про программирование, не надо думать в том направление smile.gif



Попробую сформулировать так:

Есть полином: C0 + C1*x + C2*(x^2) + ... + Cn*(x^n) + ... + Сi*(x^i) , количество i произвольно.

Мне нужен математический алгоритм для того чтобы узнать фиксированный коэффициент Cn. Алгоритм должен заключаться в том, что результатом этого алгоритма/функции будет Cn. smile.gif



ПРИМЕР:
C0 + C1*x + C2*(x^2)
- фиксированное число элементов полинома, и надо найти коэффициент при переменной в большой степени, т.е. C2

C0 + C1*x + C2*(x^2) | : (x^2)
C0/(x^2) + С1/x + С2

замена x=1/t (как и говорил Dimka)
C0*(t^2) + C1*t + C2

t=0
И остается только C2


НО это все работает если мне надо найти коэффициент при переменной в большей стпени.
Если уже из этойже формулы искать C1 , то уже номер не работает! no.gif
Dimka
C0+C1x+C2x^2+C3x^3
x=0, C0= известно.

C0+C1x+C2x^2+C3x^3-С0=C1x+C2x^2+C3x^3

делим на x и получаем C1+C2x+С3x^2
x=0, C1= известно

С1+С2x+C3x^2-C1=С2x+C3x^2

делим на x и получаем C2+С3x
x=0, C2= известно

С2+C3x-C2=C3x

делим на x и получаем С3
SmallBrain
Цитата
C0+C1x+C2x^2+C3x^3
x=0, C0= известно.


С0 тогда, когда полином равен чемуто, а у меня ничему он не равен, выражение само по себе smile.gif
Dimka
2+5x+6x^2+9x^3
x=0, 2+5*0+6*0+9*0
остается только 2, т.е. С0=2
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.