Форум программистов, компьютерный форум CyberForum.ru

Matlab

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
DANTE2s
0 / 0 / 0
Регистрация: 08.12.2012
Сообщений: 8
#1

метод хорд (matlab) - Matlab

13.05.2013, 23:02. Просмотров 1615. Ответов 1
Метки нет (Все метки)

Решить уравнение методом хорд в Matlab.
уравнение: 3*exp(-5x)*sin(7x+0.1)-1
интервал [-0.2;0.2]
собственно,с алгоритмом я разобрался но не могу понять как обозначить концы отрезка и остальные данные(a,b,E)
Matlab M
1
2
3
4
5
6
7
8
9
10
11
while abs(b-a)>=E
i=i+1;
c=a-funq(a)*(b-a)/(funq(b)-funq(a));
if funq(a)*funq(c)<0
b=c;
else;
a=c;
end;
end;
c=a-funq(a)*(b-a)/(funq(b)-funq(a));
i
хотя я в принципе думаю проще будет полностью заново написать программу

Добавлено через 1 час 28 минут
вот я вроде что-то похожее написал
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
clc;clear all;close all;
funq=inline('3*exp(-5x)*sin(7x+0.1)-1')
x=roots([3 -5 7 0.1 -1])
a=-0.2;
b=0.2;
E=0.0001;
i=0;
while abs(b-a)>=E
i=i+1;
c=a-funq(a)*(b-a)/(funq(b)-funq(a));
if funq(a)*funq(c)<0
b=c;
else;
a=c;
end;
end;
c=a-funq(a)*(b-a)/(funq(b)-funq(a));
i
оно вроде что-то считает но в то же время выдает ошибку
Код
funq =

     Inline function:
     funq(x) = 3*exp(-5x)*sin(7x+0.1)-1


x =

   0.7924 + 1.3107i
   0.7924 - 1.3107i
   0.4201          
  -0.3383          

??? Error using ==> inlineeval at 15
Error in inline expression ==> 3*exp(-5x)*sin(7x+0.1)-1
 Error: Unexpected MATLAB expression.

Error in ==> inline.subsref at 27
    INLINE_OUT_ = inlineeval(INLINE_INPUTS_, INLINE_OBJ_.inputExpr, INLINE_OBJ_.expr);
исправьте пожалуйста что не так
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2013, 23:02     метод хорд (matlab)
Посмотрите здесь:

Решение уравнения методом хорд в matlab - Matlab
Ребята здравствуйте,подскажите пожалуйста как написать программу в Матлабе для решения данного уравнения: 3X-cosx-1=0 - метод хорд(матлаб)

Решение уравнения комбинированным методом секущих-хорд (Basic -> Matlab) - Matlab
Помогите,пожалуйста,перевести эту программу с бэйсика в Матлаб

метод хорд - Matlab
Уравнение: (sin*(sqrt(x))-(cos*(sqrt(x))+2*(sqrt(x)).Промежуток.Внешний вид типо токого... clc; clear all; a = 0.0; b = 0.2; ...

метод хорд - Matlab
Помогите добить задачу по матлабу, методом хорд!! вот код, где тут ошибки?? function=xrd(a,b,eps); k=0; while( abs(b-a)&gt;eps) ...

Метод хорд и касательных (комбинированный) - Matlab
Добрый день. Столкнулся с такой проблемой: выводится только один график на сетке. Исходник во вложении.

Метод хорд (ошибка в программе) - Matlab
Здравствуйте. Помогите, пожалуйста, найти ошибку в программе: function mh clc; clear; m=2; f=@(x) sqrt((x-m)^3); a=-100; ...

метод хорд и касательных (комбинированный) mathlab - Matlab
метод хорд и касательных (комбинированный) mathlab пожалуйста,помогите,посмотрите что не так clc; clear; function =f(x) ...

Вычисление корней с заданной точностью (метод хорд) - Matlab
возникают сложности с написанием кода в матлабе, чтобы получилось тоже что и в маткад не подскажете как должно быть?

Метод прогонки на Matlab - Matlab
Здравствуйте помогите пожалуйста решит следующий уравнения на MatLab. Методом прогонки найти решение уравнения \dfrac{\partial...

Matlab Метод Зейделя - Matlab
Может кто-нибудь подсказать, где ошибка? Всегда выполняется только 1 итерация - с проверкой что-то не так... n = 5; A = zeros(n); x =...

Метод релаксации Matlab - Matlab
Помогите пожалуйста реализовать метод релаксации в matlab.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Зосима
4852 / 3221 / 303
Регистрация: 02.04.2012
Сообщений: 6,131
Записей в блоге: 15
Завершенные тесты: 1
16.05.2013, 16:41     метод хорд (matlab) #2
Смотри внимательно всюда:
ಠ_ಠ
3*exp(-5x)*sin(7x+0.1)-1
...5x)*sin(7x...
...5x...7x...
ʘ_ʘ
*поставь умножение между 5 и х и между 7 и х
Yandex
Объявления
16.05.2013, 16:41     метод хорд (matlab)
Ответ Создать тему
Опции темы

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