Заблокирован Статус: Не в сети Регистрация: 22.07.2005 Откуда: Москва
Пёс Бобик воспользуйся теоремой Виета для кубического уравнения:
x^3+a*x^2+b*x+c=0
x1+x2+x3=-a;
x1*x2+x1*x3+x2*x3=b;
x1*x2*x3=-c;
Т.е. ты просто смотришь при каких значениях параметра решение этой системы действительно и образует арифметическую прогрессию.
Ну хотя, что там мелочиться :
Пусть (x1,x2,x3)-решение (x1<x2<x3 и они обр. ар. прогрессию), тогда из первых двух уравнений находим:
x2=-2.5
x1*x3=6
x1+x2=-5;
x1=-3;
x3=-2;
Откуда а=-15 - необходимое условие. Оно и достаточное, т.к. при нём (-3,-2.5,-2) - решение
Member
Статус: Не в сети Регистрация: 01.07.2005 Откуда: москва
serj666 писал(а):
воспользуйся теоремой Виета для кубического уравнения:
Гы точно как же я забыл алгебра рулит. Элементарно выводится из разложения мн-на на линейные множители и раскрытия скобок и явл следствием кстати основной теоремы алгебры serj666 Решение хорошо оформил пешы ещё ЗЫ В общеобразовательной школе говрят только о ф-лах Виета для квадр. ур-я
Member
Статус: Не в сети Регистрация: 03.02.2006 Откуда: Владивосток
Всем привет! Помогите пожалуйста разрешить проблему!
Имеется в наличии 6 Обыкновенных Дифференциальных Уравнений(ОДУ) первого порядка, соответственно 6 неизвестных и шсть 6 начальных условий. Произвожу численное интегрирование этой системы численным методом (Рунеге-Кутта) и ПОЛУЧАЮ ЧИСЛА - 6 значений для каждой переменной.
Вот тут и начинается проблема: насколько я понимаю, решением системы ОДУ является функция, а что это за числа я получил?
У меня уже голова не варит. Вот написал в надежде, что кто-нибудь мне может втолковать, что я получил...
_________________ Большая толстая зеленая муха села на Ладу Калину.. Муха знает, что делает.. Муха не ошиблась
Member
Статус: Не в сети Регистрация: 03.02.2006 Откуда: Владивосток
Т
amdfan писал(а):
Ты получил значения искомых функцих в точках разбиения области определения (она всегда задаётся в задачах на численное интегрирование)
То есть, если шло интегрирование от 0 до Т с шагом 0.1*Т, то я в конце концов получил значения искомых функций в точке Т? (а заодно из промежуточных вычислений и в точках 0.1*Т, 0.2*Т, 0.3*Т .... 0.9*Т, Т)
Так. Но мне надо найти не значения функций, а сами функции (или хотя бы очень на них похожие).
Может написать уравнения аппроксимирующих функций, зная значения ф-ий в нескольких точках?
_________________ Большая толстая зеленая муха села на Ладу Калину.. Муха знает, что делает.. Муха не ошиблась
Member
Статус: Не в сети Регистрация: 01.07.2005 Откуда: москва
*atomman* писал(а):
получил значения искомых функций в точке Т? (а заодно из промежуточных вычислений и в точках 0.1*Т, 0.2*Т, 0.3*Т .... 0.9*Т, Т)
Да
*atomman* писал(а):
Но мне надо найти не значения функций, а сами функции
Так задача-то как поставлена была? как я понял численно проинтегрировать ? Иначе нафига используешь численое интегрирование?!
*atomman* писал(а):
Может написать уравнения аппроксимирующих функций, зная значения ф-ий в нескольких точках?
Нет ну можно конечно написать многочлен кторый в данных точках принимает заденные наперёд значения.
Задача-то как поставлена была ??? Просто решить системму? Уравнения -то хоть какие? не линейнейные ли часом ?
Member
Статус: Не в сети Регистрация: 03.02.2006 Откуда: Владивосток
amdfan писал(а):
Так задача-то как поставлена была? как я понял численно проинтегрировать ?Иначе нафига используешь численое интегрирование?!
эээ... задача:
Цитата:
...проинтегрировать вперед систему, начиная от точки t=a, до точки t=T.... получить таким образом решение y(t,p)...
То есть надо получить решение y(t,р) (где y=(y1,y2,...,yn)) , где р - параметр из начальных условий.
amdfan писал(а):
Нет ну можно конечно написать многочлен кторый в данных точках принимает заденные наперёд значения.Задача-то как поставлена была ??? Просто решить системму? Уравнения -то хоть какие? не линейнейные ли часом ?
Вроде да.
d(x1)/dt=f1(x1,x2,x3,x4,x5,x6), ...., d(x6)/dt=f6(x1,x2,x3,x4,x5,x6)
_________________ Большая толстая зеленая муха села на Ладу Калину.. Муха знает, что делает.. Муха не ошиблась
Member
Статус: Не в сети Регистрация: 01.07.2005 Откуда: москва
*atomman* писал(а):
Вроде да.
Да вроде нет, функции f1 f2 ...f6 то какие конкретно? Да и не важно линейную просто решают и всё Так если просят найти функцию зачем тогда численно-то интегрировать над использовать аналитические приближенные методы которые позволяют найти вектор-решение в виде сходящегося степенного ряда-вектора. Есть метод степенных рядов(так и называется) а у тебя параметр в начальных условиях(начальные значения - функции от р) значит надо использовать метод малого параметра и искать решение в виде степенного ряда по степеням параметра р
Member
Статус: Не в сети Регистрация: 03.02.2006 Откуда: Владивосток
Да нет, функции fi линейные.
amdfan писал(а):
Да и не важно линейную просто решают и всё Так если просят найти функцию зачем тогда численно-то интегрировать над использовать аналитические приближенные методы которые позволяют найти вектор-решение в виде сходящегося степенного ряда-вектора. Есть метод степенных рядов(так и называется) а у тебя параметр в начальных условиях(начальные значения - функции от р) значит надо использовать метод малого параметра и искать решение в виде степенного ряда по степеням параметра р
Хм. А нафиг мне тогда профессор сказал метод Рунге-Кутта решать? Я уже програмку на паскале набросал....
Ладно.
amdfan А, кстати, всегда ли можно решить d(x1)/dt=f1(x1,x2,x3,x4,x5,x6), ...., d(x6)/dt=f6(x1,x2,x3,x4,x5,x6), имея начальные условия для каждого xi
и выразить все xi в явном виде?
Просто моя система весьма громоздка и изобилует константами.
_________________ Большая толстая зеленая муха села на Ладу Калину.. Муха знает, что делает.. Муха не ошиблась
Member
Статус: Не в сети Регистрация: 01.07.2005 Откуда: москва
*atomman* писал(а):
А нафиг мне тогда профессор сказал метод Рунге-Кутта решать?
Ну значит есть модификация метода Рунге-Кута(их много ) которая позволяет находить решение в виде степенного ряда по степеням параметра я такого просто не знаю..
*atomman* писал(а):
всегда ли можно решить d(x1)/dt=f1(x1,x2,x3,x4,x5,x6), ...., d(x6)/dt=f6(x1,x2,x3,x4,x5,x6), имея начальные условия для каждого xi
Всегда например если функции ф1 ф2 ... ф6 аналитичны по совозкупности праметров(теорема существования рулит )
*atomman* писал(а):
и выразить все xi в явном виде?
Да можно в виде степенного ряда по степеням параметра Р если ф1...ф6 как я уже сказал аналитчны по совокупности переменных(в отвоём случае это очевидно так ) Всё это гарнтирует общая теорема существования решения задачи Коши
Мужики, а как кубическое уравнение решается в общем виде?
ax^3 + bx^2 +cx + d=0 Добавлено спустя 5 минут, 20 секунд Все не неад. В интернете нашел, но не осилю : )
Member
Статус: Не в сети Регистрация: 19.10.2004 Откуда: Москва, СВАО
KinO Подбираешь делитель свободного члена x1, который при подстановке обращает уравнение в верное равенство, и делишь в столбик исходный многочлен на x-x1, получаешь квадратное уравнение. Это если есть целый корень.
_________________ Всё относительно... Чтобы грамотно задать вопрос, нужно знать большую часть ответа.
<<Fishing Overclan>>
Advanced member
Статус: Не в сети Регистрация: 24.02.2003 Откуда: [Kiev, Ukraine]
KinO если есть у уравнения рациональный корень, то его числитель - среди всех делителей d, а знаменатель - среди всех делителей a (положительных и отрицательных). Ищем полным перебором. Если нет, то используем формулы Кардано.
Помогите, пожалуйста, решить пару уравнений из домашнего задания. Вот условия( без понятия, что они означают):
1) найти общее решение методом понижения порядка
2) найти решение задачи коши методом неопределенных коэффициентов
3) найти общее решение методом лагранжа
Member
Статус: Не в сети Регистрация: 01.07.2005 Откуда: москва
STXTSS Вечером решим времени нет, да тут всё элементарно ведь. Что значит без понятия? даны три обыкновенных дифура первое решается понижением порядка производной,второе линейное неоднродное с постоянными кэффициентами решается методом неопределённых коэффициентов(пишем сразу решение в общем виде исходя из вида правой части и корней харрактеристического уравнения с неизвестными парметрами подставляем в уравнение и находим эти параметры а потом в начальные условия и находим константы, ну а третья это на метод вариации постоянных который у вас назвали методом Лагранжа всё стандартно ) Вечером сделаем.
Задачник А Ф Филппова посмотри там все эти методы расписаны
amdfan Мнеб электронный учебник по этой теме( + различные интегралы и их применение) с практическим уклоном( без теории и доказательств). Копался в и-нете, но что-то ничего полезного не отыскал. Я реально первый раз вижу "дифуры", а где взять информацию по теме не знаю.. Совсем уже отчаялся их решить.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения