0 / 0 / 0
Регистрация: 25.04.2016
Сообщений: 1
|
|
1 | |
Подскажите метод для численного решения кубического уравнения на С++25.04.2016, 22:57. Показов 1901. Ответов 12
Метки нет (Все метки)
0
|
25.04.2016, 22:57 | |
Ответы с готовыми решениями:
12
Метод Ньютона для решения уравнения. Метод Эйлера для решения дифф.уравнения. метод половиннго деления для решения уравнения. Метод решения уравнения |
373 / 343 / 42
Регистрация: 14.07.2015
Сообщений: 2,890
|
|
26.04.2016, 13:26 | 2 |
Маша Чернышова, метод можно тут посмотреть http://www.exponenta.ru/educat... n/main.asp
За кодом это не сюда, сам постарайтесь его написать.
0
|
373 / 343 / 42
Регистрация: 14.07.2015
Сообщений: 2,890
|
|
27.04.2016, 20:01 | 4 |
Байт, это уже не численно, а аналитически получится.
0
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
27.04.2016, 20:23 | 5 |
Ну почему же? просто программируем вычисления по формуле Кардано. Приблизительно, конечно. Аналитически - это просто выписать формулу, а дальше хоть трава не расти. А вычислить с некоторой точностью - это уже простая, но не совсем тривиальная программистская задача.
Добавлено через 4 минуты Подводный камни там - что считать нулем. Возможно, метод деления пополам будет проще. А еще лучше - метод квадратичных сплайнов
0
|
373 / 343 / 42
Регистрация: 14.07.2015
Сообщений: 2,890
|
|
27.04.2016, 20:28 | 6 |
Численно значит приближенно. Значит посчитать не по аналитической формуле, а как-то иначе. Если забить в код аналитическую формулу это будет аналитическое решение, конечно в пределах машинной погрешности.
0
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
27.04.2016, 20:58 | 7 |
Любопытная точка зрения... Впрочем, она имеет право на существование, как и любая другая. Лично для меня аналитическое решение - это просто выписывание формулы. А вот доведение ее до числа - это уже численное. Даже для решения квадратного уравнения через детерминант. Даже для линейного. ибо тут вступают в силу все проблемы численных вычислений, которые заключаются не только в машинной погрешности.
Впрочем, это мое маленькое имхо, и я не настаиваю, чтобы все думали точно так же. Добавлено через 7 минут Тоже утверждение, с которым можно поспорить. Так, решение задачи линейного программирования дает ТОЧНОЕ решение. Считать ли его аналитическим? Аналитика тут дает только то, что решение располагается в одной из вершин... Впрочем, до такой степени терминология в этом вопросе не устоялась, и мы с вами вольны ее трактовать достаточно произвольно
0
|
2525 / 1751 / 152
Регистрация: 11.08.2012
Сообщений: 3,349
|
|
28.04.2016, 06:43 | 8 |
Формула приближенного счета производных вполне себе аналитична. Не смотря на полученное с её помощью приближенное численное значение.
*** Аналитически - это когда оперируешь закономерностями и сущностями, а не кокретными значениями, на мой взгляд. В тех же формулах, когда вы их преобразовываете (упрощаете, как пример) - вы же абстрагируетесь от конкретных значений, которые могут принимать входящие в формулу переменные, верно? Аналог аналитического мышления для машин - это символьные вычисления. Классная штука надо сказать.
1
|
2525 / 1751 / 152
Регистрация: 11.08.2012
Сообщений: 3,349
|
|
28.04.2016, 09:08 | 10 |
Сообщение было отмечено Байт как решение
Решение
Пока вы не дойдете до подстановки граничных значений (собственно расчет), очень даже аналитическое. Надо, на мой взгляд, понимать, что в чистом, я бы даже сказал "рафинированном" виде ни аналитика, ни численное решение на практике не существуют.
1
|
373 / 343 / 42
Регистрация: 14.07.2015
Сообщений: 2,890
|
|
28.04.2016, 13:20 | 11 |
Т.е. определенный интеграл равный erf(1), это уже не аналитическое решение? Или, например, e^pi +2^4.
Да, правильнее наверное будет говорить, что один численный результат получен по аналитической формуле, а другой по приближенной. Только вот у кого повернется язык сказать, что разностная схема является аналитическим решением д.у.? Записана-то она аналитически, конечно. Или что центральная разность это аналитическая производная?
0
|
2525 / 1751 / 152
Регистрация: 11.08.2012
Сообщений: 3,349
|
|
28.04.2016, 16:27 | 12 |
Если вы оставите так, то да, если начнете выписывать дробь, приближенно равную erf(1) - уже численно, но, впрочем, см. тезис поста №10. Одно от другого оторвать трудновато-с. Да и ранее я уже говорил, что данные измышления только лишь мое частное мнение.
Добавлено через 2 минуты Ни у кого. Потому что она не является даже приближенным численным решением. А вот сеточная функция, полученная с её помощью как раз таки решением является, правда, отдаю должное, численным и приближенным.
0
|
373 / 343 / 42
Регистрация: 14.07.2015
Сообщений: 2,890
|
|
28.04.2016, 17:17 | 13 |
0
|
28.04.2016, 17:17 | |
28.04.2016, 17:17 | |
Помогаю со студенческими работами здесь
13
Какой метод численного решения нелинейного уравнения реализован в данной подпрограмме? Функция для решения кубического уравнения с комплексными коэффициентами Комплексные числа для решения кубического уравнения по Кардано Визуализация градиентом численного решения ДУЧП для одномерного уравнения теплопроводности Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |