IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Фиксированный коэфицент полинома
SmallBrain
сообщение 29.3.2010, 14:54
Сообщение #1


Новичок
*

Группа: Продвинутые
Сообщений: 6
Регистрация: 29.3.2010
Город: Санкт-Петербург
Учебное заведение: Политех



Доброго времени суток (IMG:style_emoticons/default/smile.gif)

Имею полином: (IMG:http://upload.wikimedia.org/math/7/c/c/7cc8c11b734cf66d76010253a10f0c70.png)

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

Вопрос: Как "выковырить" коэффициент Ci, который я знаю, при x^i ( Ck * (x^k) ) из всего полинома? Допустим я имею полином: C0 + C1*x + C2*(x^2) + ... , и знаю значения C0, C1, C2 и ..., так как мне достать из полинома только C2? (IMG:style_emoticons/default/rolleyes.gif)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SmallBrain
сообщение 29.3.2010, 15:17
Сообщение #2


Новичок
*

Группа: Продвинутые
Сообщений: 6
Регистрация: 29.3.2010
Город: Санкт-Петербург
Учебное заведение: Политех



Я пытался делить на переменную при нужном полиноме весь полином, тогда в полиноме нужный мне коэффициент являлся единственным коэффициентом без переменной.

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

Дальше пытался делать придел х->0 , но как оказалось это ничего не дает. (IMG:style_emoticons/default/sad.gif)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dimka
сообщение 29.3.2010, 15:46
Сообщение #3


Доцент
******

Группа: Преподаватели
Сообщений: 4 925
Регистрация: 26.2.2007
Город: _
Вы: другое



Цитата(SmallBrain @ 29.3.2010, 18:54) *

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


Ничего не понял. Ну Вы же знаете значение С2, вот и берите его.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SmallBrain
сообщение 29.3.2010, 16:04
Сообщение #4


Новичок
*

Группа: Продвинутые
Сообщений: 6
Регистрация: 29.3.2010
Город: Санкт-Петербург
Учебное заведение: Политех



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

C0/(x^2) + С1/x + С2
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dimka
сообщение 29.3.2010, 16:18
Сообщение #5


Доцент
******

Группа: Преподаватели
Сообщений: 4 925
Регистрация: 26.2.2007
Город: _
Вы: другое



Цитата(SmallBrain @ 29.3.2010, 20:04) *

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

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


ну сделать подстановку x=1/t и приравнять t=0
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SmallBrain
сообщение 29.3.2010, 16:33
Сообщение #6


Новичок
*

Группа: Продвинутые
Сообщений: 6
Регистрация: 29.3.2010
Город: Санкт-Петербург
Учебное заведение: Политех



Я вот вначале так и сделал, но полином не ограничивается 3 членами, допустим их 4, тогда:

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

и тут уже НЕ выйдет x=1/t (IMG:style_emoticons/default/sad.gif) Я как раз бьюсь над этим, уже прогуглил все, но увы.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
tig81
сообщение 29.3.2010, 17:05
Сообщение #7


Академик
********

Группа: Преподаватели
Сообщений: 15 617
Регистрация: 15.12.2007
Город: Украина, Запорожье
Учебное заведение: ЗНУ
Вы: преподаватель



А как "нормально" звучит задание?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dimka
сообщение 29.3.2010, 17:06
Сообщение #8


Доцент
******

Группа: Преподаватели
Сообщений: 4 925
Регистрация: 26.2.2007
Город: _
Вы: другое



С1, С2... c клавиатуры вводятся или формируются программой как промежуточные данные?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SmallBrain
сообщение 29.3.2010, 17:53
Сообщение #9


Новичок
*

Группа: Продвинутые
Сообщений: 6
Регистрация: 29.3.2010
Город: Санкт-Петербург
Учебное заведение: Политех



Dimka, я не про программирование, не надо думать в том направление (IMG:style_emoticons/default/smile.gif)



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

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

Мне нужен математический алгоритм для того чтобы узнать фиксированный коэффициент Cn. Алгоритм должен заключаться в том, что результатом этого алгоритма/функции будет Cn. (IMG:style_emoticons/default/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 , то уже номер не работает! (IMG:style_emoticons/default/no.gif)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dimka
сообщение 29.3.2010, 18:14
Сообщение #10


Доцент
******

Группа: Преподаватели
Сообщений: 4 925
Регистрация: 26.2.2007
Город: _
Вы: другое



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
сообщение 29.3.2010, 18:54
Сообщение #11


Новичок
*

Группа: Продвинутые
Сообщений: 6
Регистрация: 29.3.2010
Город: Санкт-Петербург
Учебное заведение: Политех



Цитата
C0+C1x+C2x^2+C3x^3
x=0, C0= известно.


С0 тогда, когда полином равен чемуто, а у меня ничему он не равен, выражение само по себе (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dimka
сообщение 30.3.2010, 4:35
Сообщение #12


Доцент
******

Группа: Преподаватели
Сообщений: 4 925
Регистрация: 26.2.2007
Город: _
Вы: другое



2+5x+6x^2+9x^3
x=0, 2+5*0+6*0+9*0
остается только 2, т.е. С0=2
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 19.4.2024, 2:05

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru