Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
2 / 2 / 0
Регистрация: 26.03.2012
Сообщений: 54

Найти корни уравнения с точностью до 0,001

05.04.2012, 21:31. Показов 2615. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите пожалуйста с решение задачи...

Найти корни уравнения с точностью до 0,001 методом хорд:

3+4х2+4х+3=0
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.04.2012, 21:31
Ответы с готовыми решениями:

Найти с заданной точностью корни уравнения
Вчера пол дня провела в интернете изучая бессик,ни кто не поверит ,но ничего не поняла ,особенно господа программисты)я восхищаюсь их...

Найти корни уравнения с точностью до 0,001
помогите пожалуйста с решение задачи... Найти корни уравнения с точностью до 0,001 методом хорд: 5x3+4x2+4x+3=0 на интервале ...

Найти корни уравнения с точностью 0,001 методом хорд
x^3+x+1=0 на интервале

2
670 / 163 / 22
Регистрация: 27.01.2012
Сообщений: 372
05.04.2012, 22:19
Вот так получилось и корень только один:
Visual Basic
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
Private Sub Command1_Click()
Dim x!(1 To 3), a!(1 To 3), b!(1 To 3), k&, s!
For i = -100 To 100 Step 0.1
 If r(i) < 0 And r(i + 0.1) > 0 Or r(i) > 0 And r(i + 0.1) < 0 Then
  k = k + 1
  a(k) = i: b(k) = i + 0.1
  Print a(k), r(a(k))
 End If
Next i
 
For i = 1 To 3
If a(i) <> 0 And b(i) <> 0 Then
  Do Until Abs(a(i) - b(i)) < 0.001
   x(i) = b(i) - r(b(i)) * (b(i) - a(i)) / (r(b(i)) - r(a(i)))
   a(i) = b(i)
   b(i) = x(i)
  Loop
End If
If x(i) <> 0 Then
 Print "Корень =", x(i), " Уравнение =", r(x(i))
End If
Next i
 
End Sub
Function r(ByVal c As Single) As Single
r = 5 * c * c * c + 4 * c * c + 4 * c + 3
End Function
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
05.04.2012, 22:46
вариант
(корней то 3, но действительный только 1)
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Private Sub Command1_Click()
Print h(0, 10, 0.001)
End Sub
Function h!(a!, b!, eps!) ' a, b - пределы хорды, eps - необходимая погрешность
   If Abs(b - a) < eps Then
   h = b
   Else
        a = b - (b - a) * f(b) / (f(b) - f(a))
        b = a - (a - b) * f(a) / (f(a) - f(b))
        Print b
    h = h(a, b, eps)
   End If
End Function
Function f!(x!)
    f = 5 * x ^ 3 + 4 * x ^ 2 + 4 * x + 3  ' // Заменить ф-ей, корни которой мы ищем
End Function
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.04.2012, 22:46
Помогаю со студенческими работами здесь

Определить корни уравнения методом итерации с точностью 0,001
Определить корни уравнения методом итерации с точностью 0,001

Отделите корни уравнения графически и уточните один из них методом простых итераций с точностью до 0,001
Отделите корни уравнения графически и уточните один из них методом простых итераций с точностью до 0,001: x^3 – 3x^2 + 9x – 8 = 0,2 в...

Найти с точностью 0,001 корни уравнений на указанных отрезках
Найти с точностью 0,001 корни уравнений на указанных отрезках: 2х-сosx=0,

Найти корни системы линейных уравнений методом простой итерации с точностью до 0,001
Всем привет. Я начал решать, но до конца не понял. Читаю теорию в методичке и интернете - не догоняю.. В общем вот система: ...

Найти корень уравнения f(x)=0 на интервале [a,b] с точностью e=0.001
Найти корень уравнения f(x)=0 на интервале с точностью e=0.001. 2^x - 3x - 2 = 0. Правильно ли я решил данную задачу?...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru