Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.141.31.240] |
|
Сообщ.
#1
,
|
|
|
У меня задание - найти собственные числа матрицы методом Данилевского...
Коэффициенты характеристического многочлена я нашел... Теперь нужно решить уравнение 10 степени Подскажите плиз ссылки на методы... или дайте, плиз, у кого есть... Проблема в том что большинство корней лежит на отрезке (0,1) и также существуют кратные корни... PS: Есть файл с графиком данного полинома... Прикреплённая картинка
|
Сообщ.
#2
,
|
|
|
для любого полинома- Ньютона, с делением на для (x - xi) при реальном корне (x -xi)*(x-xi) при комплесном а так как отрзок известен то может и половинного деления сгодиться
|
Сообщ.
#3
,
|
|
|
M Тема перенесена из C/C++ -> Borland C++ Builder |
Сообщ.
#4
,
|
|
|
Тонкая шутка юмора - использовать для поиска корней характеристического полинома QL-алгоритм вычисления собственных чисел. Можно ещё Дженкинса-Трауба, но этот юмор слишком тонкий, чтоб быть смешным. QL-алгоритм прикольнее.
ЗЫ. Знающий поймет, в чем шутка юмора |
Сообщ.
#5
,
|
|
|
Добрый день!
есть функция вида y = x^4*a1 + x^3*a2 + x^2*a3 + x^1*a4 + x^0*a5 y известен, коэфициенты при х - а1, a2, a3, a4, a5 тоже известны как найти x ? Заранее спасибо |
Сообщ.
#6
,
|
|
|
Цитата borisml @ есть функция вида y = x^4*a1 + x^3*a2 + x^2*a3 + x^1*a4 + x^0*a5 y известен, коэфициенты при х - а1, a2, a3, a4, a5 тоже известны как найти x ? Ищи в FAQ Паскаль-Математика-Численные методы как раз то, что нужно |
Сообщ.
#7
,
|
|
|
Для уравнения четвертой степени корни можно получить в явном виде.
|
Сообщ.
#8
,
|
|
|
Странно как-то коэффициенты перенумерованы. Обычно пишут y = a4*x^4 + a3*x^3 ... + a0
Кратные корни усложняют дело, так как методы Ньютона и секущих в них плохо сходятся, а методы половинного деления и хорд вообще отказывается искать кратные корни четных степеней. Можно правда искать нули производных (в кратных корнях первые производные до степени = кратность корня - 1 тоже равны нулю). |
Сообщ.
#9
,
|
|
|
Цитата Serega_f1 @ Для уравнения четвертой степени корни можно получить в явном виде. да правильно. |
Сообщ.
#10
,
|
|
|
Цитата Serega_f1 @ Для уравнения четвертой степени корни можно получить в явном виде. А помжно пример? plz |
Сообщ.
#11
,
|
|
|
Цитата e-moe @ Цитата Serega_f1 @ Для уравнения четвертой степени корни можно получить в явном виде. А помжно пример? plz посмотрите в интернете есть готовые формулы Феррари |
Сообщ.
#12
,
|
|
|
esperanto, спасибо!
|
Сообщ.
#13
,
|
|
|
Похожее, а так же решение задач некоторыми численными методами
на Паскале можно поискать на http://www.negusta.narod.ru/ Вот только исходный текст в word'овских доках. |
Сообщ.
#14
,
|
|
|
Цитата borisml @ Добрый день! есть функция вида y = x^4*a1 + x^3*a2 + x^2*a3 + x^1*a4 + x^0*a5 y известен, коэфициенты при х - а1, a2, a3, a4, a5 тоже известны как найти x ? Заранее спасибо скачай программу Matlab solve('x^4*a1 + x^3*a2 + x^2*a3 + x^1*a4 + x^0*a5','x') |
Сообщ.
#15
,
|
|
|
Цитата sania190555 @ Цитата borisml @ Добрый день! есть функция вида y = x^4*a1 + x^3*a2 + x^2*a3 + x^1*a4 + x^0*a5 y известен, коэфициенты при х - а1, a2, a3, a4, a5 тоже известны как найти x ? Заранее спасибо скачай программу Matlab solve('x^4*a1 + x^3*a2 + x^2*a3 + x^1*a4 + x^0*a5','x') или Wolfram Mathematica Solve[x^4*a1 + x^3*a2 + x^2*a3 + x^1*a4 + x^0*a5 == 0, x] мне Mathematica больше понравилась в плани вичисления... хотя вплане алгоритмов как по мне хуже но всеровно:blush: пользуюсь только Mathematica In[3]:= Solve[x^4*a1 + x^3*a2 + x^2*a3 + x*a4 + a5 == 0, x] Out[3]= {{x -> -(a2/(4 a1)) - 1/2 \[Sqrt](a2^2/(4 a1^2) - (2 a3)/( 3 a1) + (2^( 1/3) (a3^2 - 3 a2 a4 + 12 a1 a5))/(3 a1 (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3)) + (1/( 3 2^(1/3) a1))((2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3))) - 1/2 \[Sqrt](a2^2/(2 a1^2) - (4 a3)/( 3 a1) - (2^( 1/3) (a3^2 - 3 a2 a4 + 12 a1 a5))/(3 a1 (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3)) - (1/( 3 2^(1/3) a1))((2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^( 1/3)) - (-(a2^3/a1^3) + (4 a2 a3)/a1^2 - (8 a4)/ a1)/(4 \[Sqrt](a2^2/(4 a1^2) - (2 a3)/( 3 a1) + (2^( 1/3) (a3^2 - 3 a2 a4 + 12 a1 a5))/(3 a1 (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3)) + (1/( 3 2^(1/3) a1))((2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3)))))}, {x -> -( a2/(4 a1)) - 1/2 \[Sqrt](a2^2/(4 a1^2) - (2 a3)/( 3 a1) + (2^( 1/3) (a3^2 - 3 a2 a4 + 12 a1 a5))/(3 a1 (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3)) + (1/( 3 2^(1/3) a1))((2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3))) + 1/2 \[Sqrt](a2^2/(2 a1^2) - (4 a3)/( 3 a1) - (2^( 1/3) (a3^2 - 3 a2 a4 + 12 a1 a5))/(3 a1 (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3)) - (1/( 3 2^(1/3) a1))((2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^( 1/3)) - (-(a2^3/a1^3) + (4 a2 a3)/a1^2 - (8 a4)/ a1)/(4 \[Sqrt](a2^2/(4 a1^2) - (2 a3)/( 3 a1) + (2^( 1/3) (a3^2 - 3 a2 a4 + 12 a1 a5))/(3 a1 (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3)) + (1/( 3 2^(1/3) a1))((2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3)))))}, {x -> -( a2/(4 a1)) + 1/2 \[Sqrt](a2^2/(4 a1^2) - (2 a3)/( 3 a1) + (2^( 1/3) (a3^2 - 3 a2 a4 + 12 a1 a5))/(3 a1 (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3)) + (1/( 3 2^(1/3) a1))((2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3))) - 1/2 \[Sqrt](a2^2/(2 a1^2) - (4 a3)/( 3 a1) - (2^( 1/3) (a3^2 - 3 a2 a4 + 12 a1 a5))/(3 a1 (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3)) - (1/( 3 2^(1/3) a1))((2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^( 1/3)) + (-(a2^3/a1^3) + (4 a2 a3)/a1^2 - (8 a4)/ a1)/(4 \[Sqrt](a2^2/(4 a1^2) - (2 a3)/( 3 a1) + (2^( 1/3) (a3^2 - 3 a2 a4 + 12 a1 a5))/(3 a1 (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3)) + (1/( 3 2^(1/3) a1))((2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3)))))}, {x -> -( a2/(4 a1)) + 1/2 \[Sqrt](a2^2/(4 a1^2) - (2 a3)/( 3 a1) + (2^( 1/3) (a3^2 - 3 a2 a4 + 12 a1 a5))/(3 a1 (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3)) + (1/( 3 2^(1/3) a1))((2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3))) + 1/2 \[Sqrt](a2^2/(2 a1^2) - (4 a3)/( 3 a1) - (2^( 1/3) (a3^2 - 3 a2 a4 + 12 a1 a5))/(3 a1 (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3)) - (1/( 3 2^(1/3) a1))((2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^( 1/3)) + (-(a2^3/a1^3) + (4 a2 a3)/a1^2 - (8 a4)/ a1)/(4 \[Sqrt](a2^2/(4 a1^2) - (2 a3)/( 3 a1) + (2^( 1/3) (a3^2 - 3 a2 a4 + 12 a1 a5))/(3 a1 (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3)) + (1/( 3 2^(1/3) a1))((2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5 + \[Sqrt](-4 (a3^2 - 3 a2 a4 + 12 a1 a5)^3 + (2 a3^3 - 9 a2 a3 a4 + 27 a1 a4^2 + 27 a2^2 a5 - 72 a1 a3 a5)^2))^(1/3)))))}} но если серйозно я помню много алгоритмов для реализации находил в Гуггле даже дисертацию видел по етому поводу PS: кстати предложениядля подсветки кодов вибирать Matlab и Matetatica позсвечивать слова In, Out и название стандартних функции таких как Solve Sqrt Plot и т.п. |