Добавил:
Кафедра ВТ Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

calc_error

.m
Скачиваний:
7
Добавлен:
08.02.2022
Размер:
411 б
Скачать
function error = calc_error(nodes,point)
  v = sym("v");
  y = exp(sinh(cos(v)));
  dy = diff(y,5);
  f_dy = matlabFunction(dy);
  [max_point, max_val] = fminbnd(@(x) f_dy(x), -1, 1);
  max_val = max_val*-1;

  w = get_w(nodes,point);

  error = max_val/factorial(length(nodes)) * w;
end

function w = get_w(nodes,point)
  w = 1;
  for i = 1:length(nodes)
      w = w*(point - nodes(i));
  end
  w = abs(w);
end
Соседние файлы в предмете Компьютерная математика