![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
SmallBrain |
![]() ![]()
Сообщение
#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 |
![]()
Сообщение
#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 |
![]()
Сообщение
#3
|
Доцент ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 4 925 Регистрация: 26.2.2007 Город: _ Вы: другое ![]() |
.... Допустим я имею полином: C0 + C1*x + C2*(x^2) + ... , и знаю значения C0, C1, C2 и ..., так как мне достать из полинома только C2? (IMG:style_emoticons/default/rolleyes.gif) Ничего не понял. Ну Вы же знаете значение С2, вот и берите его. |
SmallBrain |
![]()
Сообщение
#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 |
![]()
Сообщение
#5
|
Доцент ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 4 925 Регистрация: 26.2.2007 Город: _ Вы: другое ![]() |
(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 |
![]()
Сообщение
#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 |
![]()
Сообщение
#7
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель ![]() |
А как "нормально" звучит задание?
|
Dimka |
![]()
Сообщение
#8
|
Доцент ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 4 925 Регистрация: 26.2.2007 Город: _ Вы: другое ![]() |
С1, С2... c клавиатуры вводятся или формируются программой как промежуточные данные?
|
SmallBrain |
![]()
Сообщение
#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 |
![]()
Сообщение
#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 |
![]()
Сообщение
#11
|
Новичок ![]() Группа: Продвинутые Сообщений: 6 Регистрация: 29.3.2010 Город: Санкт-Петербург Учебное заведение: Политех ![]() |
Цитата C0+C1x+C2x^2+C3x^3 x=0, C0= известно. С0 тогда, когда полином равен чемуто, а у меня ничему он не равен, выражение само по себе (IMG:style_emoticons/default/smile.gif) |
Dimka |
![]()
Сообщение
#12
|
Доцент ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 4 925 Регистрация: 26.2.2007 Город: _ Вы: другое ![]() |
2+5x+6x^2+9x^3
x=0, 2+5*0+6*0+9*0 остается только 2, т.е. С0=2 |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.5.2025, 18:33 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru