Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2010, 22:50   #1
Alex1991
Форумчанин
 
Аватар для Alex1991
 
Регистрация: 18.10.2008
Сообщений: 166
Вопрос Метод Нютона в matlab

Здравствуйте, ответьте пожалуйста правильно ли я написал функцию для решения линейных уравнений методом Ньютона ? :
Куда передаем само уравнение, диапазон и шаг
пример: myN('x^3-3^x+10',-5,5,0.01)
Код:
function metN(fun,a,b,eps);
dx=(b-a)\10;
for x=a:dx:b-dx              
    x0=x;                  
    x1=x+dx;             
    fx0=feval(inline(fun),x0); 
    fx1=feval(inline(fun),x1);
    dx0=feval(inline(char(diff(fun))),x0);
    dx1=feval(inline(char(diff(fun))),x0);
    if ( dx0 * dx1 < 0 )
      MetN(fun,x0,x1,eps);
        else
    if (fx0*fx1<0) 
       
        while( abs(feval(inline(fun),x)) > eps)
          x = x - feval(inline(fun),x)/feval(inline(char(diff(fun))),x);
        end
     x
     fx=feval(inline(fun),x)
    end
  end
  end
Alex1991 вне форума Ответить с цитированием
Старый 08.10.2010, 19:46   #2
Alex1991
Форумчанин
 
Аватар для Alex1991
 
Регистрация: 18.10.2008
Сообщений: 166
По умолчанию

up///////////////
Alex1991 вне форума Ответить с цитированием
Старый 09.10.2010, 14:09   #3
Alex1991
Форумчанин
 
Аватар для Alex1991
 
Регистрация: 18.10.2008
Сообщений: 166
По умолчанию

up///////////////
Alex1991 вне форума Ответить с цитированием
Старый 10.10.2010, 18:05   #4
Alex1991
Форумчанин
 
Аватар для Alex1991
 
Регистрация: 18.10.2008
Сообщений: 166
По умолчанию

up///////////////
Alex1991 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
matlab Витас Помощь студентам 2 20.05.2010 19:13
Matlab Саня7278 Фриланс 2 15.05.2010 22:22
matlab Витас Помощь студентам 1 11.05.2010 18:41
Matlab SKS Свободное общение 3 15.12.2009 01:15
Безумно сложные задачки!!!! Метод Гаусса, итераций, метод половинного деления, задача Коши и т.д. Хомяк!!!!! Помощь студентам 4 08.07.2009 10:08