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

Нахождение значения функции через метод деления отрезка пополам

24.11.2018, 14:09. Показов 1449. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Помогите пожалуйста разобраться в ошибке программы. У меня ошибка выдается в plot (x,y). Что я делаю не так? х= 0- начальное проверочное значение. Визуально задала примерные значения a и b, между ними должен быть 1 корень. Точность https://www.cyberforum.ru/cgi-bin/latex.cgi?{10}^{-6}.

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
f= sin(x)/5; %это искомая функция
a = -5;
b = 5;
exp = 0.000001;
x = 0;
plot(x,y)
 
% Цикл
if (f(a)*f(b)<0)
c = (a+b)/2;
while (f(c)<=exp)
if f(a)*f(c)<0 
b=c;
else 
a=c;
end 
c = (a+b)/2;
end
end
 
disp([x,y])
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.11.2018, 14:09
Ответы с готовыми решениями:

Методы минимизации функции (Метод деления отрезка пополам-дихотомии)
Здравствуйте ,помогите исрпавить косяк в коде, с матлабом первый день работаю опыта не было, при...

Минимум Функции (метод деления отрезка пополам)
Подскажите пожалуйста, Мне нужно найти методом деления отрезка пополам минимум функции одной...

Метод деления отрезка пополам (дихотомии) - Найти минимум функции
Найти минимум функции одной переменной x*x-2*x-2*cos(x) х с точностью 10^(-6) Собственно проблема...

Метод половинного деления отрезка пополам для функции, заданной уравнением
Помогите, пожалуйста, если то-то знает как решить эту задачу на VBA (или другом языке...

1
6830 / 4890 / 2065
Регистрация: 02.02.2014
Сообщений: 13,048
24.11.2018, 14:39 2
Цитата Сообщение от martasolli Посмотреть сообщение
f= sin(x)/5; %это искомая функция
Цитата Сообщение от martasolli Посмотреть сообщение
plot(x,y)
Matlab M
1
f=@(x)(sin(x)/5)
Matlab M
1
plot(x,f(x))
1
24.11.2018, 14:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.11.2018, 14:39
Помогаю со студенческими работами здесь

Нахождение корня методом деления отрезка пополам
Задание: Сделал для f(x)=0, но нужно f(x)=x... Не получается у меня сделать для f(x)=x Ниже...

Нахождение числа методом деления отрезка пополам
Здравствуйте. Нужна помощь в решении одной задачи: напишите программу, которая определяет...

Метод половинного деления (метод деления отрезка пополам)
решите нелинейное уравнение в MS Exel. Метод пропорциональных отрезков (комбинированный метод хорд...

метод деления отрезка по пополам
2.2x −2x =0 Сделайте пожалуйста,если я что то нарушил извиняюсь...можно же задавать такие...


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

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