Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 7

Найти корень уравнения

16.01.2013, 23:56. Показов 1418. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Найти корень уравнения 2*x*x*x-x-10=0
sqrt(x)-2=0
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.01.2013, 23:56
Ответы с готовыми решениями:

Найти корень уравнения методом последовательных итераций.Второй корень вычисляет неверно
Задание:Написать программу для вычисления методом последовательных итераций уравнения x=Aexp(-x). Параметр А вводится пользователем...

Найти корень уравнения
pomogite Величина d является корнем только одного из уравнений ах2 +bх+с = 0 mx+n = 0.

Найти корень уравнения 2x^3-x-10=0
заранее благодарен

11
 Аватар для Wolkodav
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
17.01.2013, 00:25
Метод Ньютона вам в помощь
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
17.01.2013, 01:15
nomri, проще всего метод простых итераций, держи
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <cmath>
#include <iostream>
using namespace std;
 
double f1(double x)
{
    return 2*x*x*x - x - 10;
}
 
double f2(double x)
{
    return sqrt(x) - 2;
}
 
double g1(double x)
{
    return x - 0.001*f1(x);
}
 
int main()
{
    double x;
    double e;
    double n;
    cout<<"Initial val x : ";cin>>x;
    cout<<"Error of calc : ";cin>>e;
 
    for(n = 1; e < fabs(f1(x)) && e < fabs(f2(x)); n = n + 1)
    {
        x = g1(x);
        cout<<"Iteration : "<<n<<endl;
        cout<<"   x  : "<<   x <<endl;
        cout<<"f1(x) : "<<f1(x)<<endl;
        cout<<"f2(x) : "<<f1(x)<<endl;
    }
    return 0;
}
Миниатюры
Найти корень уравнения   Найти корень уравнения  
0
17.01.2013, 01:16

Не по теме:

PS:

Цитата Сообщение от nomri Посмотреть сообщение
Найти корень уравнения 2*x*x*x-x-10=0
sqrt(x)-2=0
- корень системы уравнений

0
17.01.2013, 01:19

Не по теме:

-=ЮрА=-, в 34 строчке опечатался?

0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
17.01.2013, 01:25

Не по теме:

Цитата Сообщение от MrGluck Посмотреть сообщение
-=ЮрА=-, в 34 строчке опечатался?
- да, в любом случае останов по двум функциям, там норм считается
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
e < fabs(f1(x)) && e < fabs(f2(x))



Добавлено через 3 минуты
Вот поправил http://codepad.org/YKcZQzuO
Initial val x : 1
Error of calc : 0.0001
Iteration : 1
x : 1.009
f1(x) : -8.95451
f2(x) : -0.99551
......
f1(x) : -0.000100603
f2(x) : -0.655627
Iteration : 666
x : 1.80734
f1(x) : -9.87321e-05
f2(x) : -0.655627
(итераций интересное число получилось...)
1
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 8
17.01.2013, 17:59
напишите пожалуйста отдельно второе уравнение
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
17.01.2013, 18:19
Цитата Сообщение от tytypyto Посмотреть сообщение
напишите пожалуйста отдельно второе уравнение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <cmath>
#include <iostream>
using namespace std;
 
double f(double x)
{
    return sqrt(x) - 2;
}
 
double g(double x)
{
    return x - 0.001*f(x);
}
 
int main()
{
    double x;
    double e;
    double n;
    cout<<"Initial val x : ";cin>>x;
    cout<<"Error of calc : ";cin>>e;
 
    for(n = 1; e < fabs(f(x)); n = n + 1)
    {
        x = g(x);
        cout<<"Iteration : "<<n<<endl;
        cout<<"  x  : "<<   x <<endl;
        cout<<"f(x) : "<< f(x)<<endl;
    }
    return 0;
}
Миниатюры
Найти корень уравнения  
1
17.01.2013, 18:20

Не по теме:

В принципе если ввести 3,5 то считаться конечно же быстрей чем за 24 тыс итераций будет, думаю это очевидно...

0
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 8
17.01.2013, 20:41
и 1 уравнение пожалуйста)
0
17.01.2013, 22:43

Не по теме:

Цитата Сообщение от tytypyto Посмотреть сообщение
и 1 уравнение пожалуйста)
- нет делай по аналогии, я люблю когда люди думают а не слепо копипастят, пример у тебя имеется - так что вперёд...

0
15 / 15 / 1
Регистрация: 13.11.2011
Сообщений: 309
11.02.2013, 16:54
-=ЮрА=-, добрый день уважаемый форумчанин. Не могли бы показать алгоритм нахождения трансцендентных уравнений методом касательных(Ньютона).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.02.2013, 16:54
Помогаю со студенческими работами здесь

Найти корень уравнения
Доброго времени суток, помогите написать программу по нахождению корней уравнения. Сам просто напросто не знаю как решить данное уравнение,...

Найти корень квадратного уравнения
Люди помогите решить программу з оператором (if) Задание: Знайти корень квадратного уравнения!!!!!

Найти корень кубического уравнения
Задали задачу, показали как делать, пришел домой все забыл.. Помогите разобрать задачу как и что делать, она вроде бы легкая, но как...

Найти отрицательный корень уравнения
Найти отрицательный корень уравнения e^x = 5x^2 Найти решение уравнения с точностью E= 0.0001 следующими методами: - дихотомии, -...

Найти корень уравнения с точностью 10^-4
Есть 3^x - 2*x^2 - 3 = 0; Найти корень уравнения с точностью 10^-4 Надо на с++ решить (программа должна просто выдавать ответ,...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 19.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru