Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
pomashkaaa
1

Найти корень методом хорд

21.02.2013, 01:15. Показов 1270. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Очень нужна Ваша помощь,ТОВАРИЩИ!
Нужно в qbasic найти корень методом хорд следующей задачи:

sinx - x - ln(1+x)+1=0

первая производная:
cos(x)-(1/ln(x+1))

вторая:
-sin(x)-(x+1)^2+1

Пожалуйста помогите.Чем быстрее,тем лучше!
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.02.2013, 01:15
Ответы с готовыми решениями:

Методом простой итерации найти корень уравнения
мой вариант 20. rem input x0,e x1=x0^(3)-12*x0-8 if abs(x-x0)<e then print x1 else...

Уточните корень уравнения ех – 10х = 0 на отрезке [a,b] методом касательных
задача: Уточните корень уравнения ех – 10х = 0 на отрезке методом касательных. if...

Определить какой-либо корень уравнения f(x) = 0 с точностью до ε методом половинного деления
Определить какой-либо корень уравнения f(x) = 0 с точностью до ε методом половинного деления...

Найти корень нелинейного уравнения F(x)=0 методом хорд. Крайние значения предела ([a,b]) содержащий корень и погрешность (\epsilon ) вводятся с клавиа
Найти корень нелинейного уравнения F(x)=0 методом хорд. Крайние значения предела () содержащий...

1
156 / 46 / 70
Регистрация: 01.07.2014
Сообщений: 185
25.07.2014, 17:56 2
Лучший ответ Сообщение было отмечено как решение

Решение

нам не потребуются производные. Метод хорд их не использует.
Существуют правда комбинированные методы вычислений.
Например широко известен комбинированный метод с использованием
Метода хорд и метода Ньютона (метод касательных), есть также их
варианты (чтобы избавится от вычислений первой производной).
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
DEF fnf (x) = SIN(x) - x - LOG(1 + x) + 1
CLS
e = .00001
a = 1
b = 2
 
c = (a * fnf(b) - b * fnf(a)) / (fnf(b) - fnf(a))
DO
   b = c
   c = (a * fnf(b) - b * fnf(a)) / (fnf(b) - fnf(a))
   d = ABS(b - c)
LOOP UNTIL d < e
PRINT c
END
0
25.07.2014, 17:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.07.2014, 17:56
Помогаю со студенческими работами здесь

Найти корень уравнения методом хорд и модифицированным методом Ньютона
Требуется решить уравнение 5sinx – x = 0 на отрезке с точностью E методом хорд и...

Найти корень уравнения методом хорд и методом касательных
На языке программирования DEV C++ 5.8.2 Метод Хорда и Касательный X^3+3x^2-24x-3=0 На отрезке...

Найти корень функции методом хорд
найти корень функции 2x(в кубе) +6x-11 методом хорд на СИ.......

Найти корень уравнения методом хорд
в чем ошибка?clear, clc f= inline('sin(x^2)-0.5'); e=0.001; x0=pi/2; x1=0; %x2=0; while...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru