Поэтому я пытаюсь вычислить, как вычислить метод прямой разницы Ньютона для единицы в универе, и это последний вопрос по этому групповому заданию, которое мне нужно выполнить.
Трудно действительно объяснить, что он делает безнаписание пары абзацев, но обычно она интерполирует полиномиальные функции и возвращает функцию, другими словами, вы предоставляете некоторые координаты X и Y, которые, как вы знаете, должна пройти эта функция, и она вернет некоторую функцию, которая действительно близко приближается к реальной функции, ипроходит через эти точки.Очень полезные вещи.
В любом случае ... У меня есть огромная функция, к которой все это подключено, но у меня возникают проблемы с возвратом функции из серии продуктов.
ряд - это что-то вроде ...
s(s-1)(s-2)...(s-n+1) %Not coded obviously
Где,
s = @(x) (x - X(1))/h;
Итак, s является функцией от x, и я пытаюсь получить функцию этого ряда в терминах x.Любая помощь будет принята с благодарностью.
Моя попытка заключается в следующем:
func = @(x) Y(1) + symprod(s*(s-n+1)) ./ factorial(n);
Включает в себя несколько дополнительных вещей, о которых я не упомянул, но все же включает в себя мою попытку получить функцию в терминахиз s для серии продуктов ...
n - это просто целое число, известное значение.
Даже после использования функции изолирования, как предлагается ниже, результат все равно отсутствует.Не совсем уверен, что делать, кто-то hellpp