Форум программистов, компьютерный форум CyberForum.ru

Нужно реализовать ввод любого нелинейного уравнения в программу - C++

Восстановить пароль Регистрация
 
SMC512
 Аватар для SMC512
0 / 0 / 0
Регистрация: 25.05.2013
Сообщений: 3
27.05.2013, 21:29     Нужно реализовать ввод любого нелинейного уравнения в программу #1
Второй раз уже спрашиваю, весь интернет перерыл, ни хрена нету по теме.
Надо чтобы пользователь мог ввести в программу любое нелинейное уравнение начиная от обычных квадратов x заканчивая логарифмами натуральными, и программа должна их понять и решить какими то там методами.
Неужели ни кто ни чего подсказать не может.

C++
1
2
3
4
double f(double x)
{
return(sin(x));
}
Есть ли возможность менять элементарные функции в скобочках после return, при работе программы.
Что бы если пользователь захотел не sin x, а допустим lnx - 40x +x^2, ввел а программа сама функцию заменит и будет решать уже данную. Ну или просто подставит в return то что введёт пользователь, главное что бы переменная X оставалась переменной любой введённой функции. Я уже книжку о C++ перечитал всё равно не понимаю.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2013, 21:29     Нужно реализовать ввод любого нелинейного уравнения в программу
Посмотрите здесь:

C++ Нужно откоректировать программу которая будет при вводе любого числа, выводить чётное оно или нет
Решение нелинейного уравнения C++
Составить программу нахождения корней нелинейного уравнения C++
C++ Составить программу нахождения корней нелинейного уравнения методом простой итерации с точностью вычисления E
C++ Реализовать ввод с клавиатуры в программу
C++ Решение нелинейного уравнения
C++ Решение нелинейного уравнения в общем виде, ввод с клавиатуры, метод дихотомии
C++ Реализовать решение линейного рекуррентного уравнения нахождения числа f (k) для любого натурального k

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 00:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru