Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.09.2012, 13:16   #1
natrium
Новичок
Джуниор
 
Регистрация: 17.09.2012
Сообщений: 1
Восклицание Сортировка решений уравнений

Здравствуйте!

Представьте, что Вам надо численно решить, например, следующее уравнение
F = (x-k*k) * (x-k*k*k) = 0,
Решением x=x(k) которого, очевидно, есть квадратическая и кубическая параболы, которые пересекаются в точке x=1. До этой точки, кубическая ветка проходит ниже квадратической, а после – наоборот. Каким образом отсортировать полученные при численном решении данные, чтобы разделить эти ветки, скажем в разные массивы, или записать в разные файлы и т.д.?

На самом деле задача более общая. Есть n веток решений какого-то нелинейного трансцендентного уравнения, из которых m1 пересекаются в точке 1, m2 в точке 2 и т.д. Предположим, даже, что эти решения достаточно гладкие функции.
По какому признаку программно их можно разделить на ветки решений?

Сам алгоритм решения уравнения не важен. Программа должна получать массив или матрицу typedef vector<vector<double>> Matrix с точками и определять к каким веткам нужно отнести эти точки.

Что Вы можете посоветовать? Заранее спасибо.
natrium вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск решений в Exel Melhor Помощь студентам 0 31.03.2012 01:29
Варианты решений Ghost of Night Помощь студентам 5 22.01.2012 21:42
Теория принятия решений Шушелла Помощь студентам 0 11.04.2010 13:47
Макрос - поиск решений. nazavrik Microsoft Office Excel 1 26.10.2009 17:06