С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Matlab
Войти
Регистрация
Восстановить пароль
 
AnnaBoo
0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 4
1

Решение нелинейного уравнения MatLab

23.11.2016, 22:08. Просмотров 269. Ответов 3
Метки нет (Все метки)

Добрый вечер!

Задача такая: "найти корень уравнения f(x)=ln(6.0976*x)-6.872*x+1"

Если строить 2 графика ln(6.0976*x) и 6.872*x-1 с шагом 0.001, видно что они пересекаются в единственной точке, но пытаясь вычислить значение корня с помощью fzero и solve возникает ошибка.
Я так понимаю, что проблема в точности обоих способов или нет?
Буду очень благодарна за совет как быть в такой ситуации!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2016, 22:08
Ответы с готовыми решениями:

Решение нелинейного уравнения
k - параметр. Имеется следующее: syms k x; F = k*x^7 + k^2*x^4 + (k-2)*x^3 + (k^3-14); Как...

ОДУ и решение нелинейного уравнения
Кому не сложно, помогите решить 2 задачи по MATLAB. 1) Решить ОДУ dy/dx=x-0.1y на интервале для...

Составить программу в системе Matlab, реализующую заданный метод решения нелинейного и трансцендентного уравнения
Не справляюсь с задачей... Друг кинул ссылочку, сказал тут могут помочь добрые люди. Составить...

Решение нелинейного уравнения из предметной области
Здравствуйте.Мне нужно решить нелинейное уравнение вида (во вложении).Я пишу функцию: function...

Решение нелинейного уравнения методом секущих
разработать подпрограмму для решения нелинейного уравнения методом секущих

3
SSC
Эксперт по математике/физике
2709 / 1434 / 420
Регистрация: 09.04.2015
Сообщений: 3,946
24.11.2016, 12:38 2
Приведите Ваш код, посмотрим где ошибка или неточность.
Особенно интересно посмотреть на точку пересечения графиков
0
AnnaBoo
0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 4
24.11.2016, 22:11  [ТС] 3
Matlab M
1
2
F='log(6.0976*x)-6.872*x-1';
x=fzero(F,[10,-10]);
0
Миниатюры
Решение нелинейного уравнения MatLab  
Centurio
Модератор
763 / 697 / 200
Регистрация: 13.09.2015
Сообщений: 2,476
25.11.2016, 05:13 4
AnnaBoo, вы как-то упустили тот факт, что логарифм от отрицательного числа - комплексное число, и проигнорировали при построении графика предупреждение, что мнимая часть была отброшена.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2016, 05:13

Решение нелинейного уравнения методом простых иттераций
Помогите, сижу несколько дней не могу понять, как быть. Написала скрипт для данного уравнения, при...

Решение нелинейного уравнения методом простых итераций
Здравствуйте! Прошу помощи вот в таком задании: мне нужно решить нелинейное уравнение методом...

Решение нелинейного уравнения методом простых итераций
Доброго времени суток! Столкнулся с такой проблемой: не получается решить нелинейное уравнение...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru