Я изо всех сил пытаюсь найти код для оценки второй производной от sin (x) при x = pi / 4 с h ^ -1 в октаве - PullRequest
0 голосов
/ 09 февраля 2020

Я попробовал описать функцию следующим образом:

f=@(f(x+h)-2*(f(x))+(f(x-h)))./h^2;

Я получил ошибку разбора:

список недопустимых параметров

f=@(f(x+h)-2*(f(x))+(f(x-h)))./h^2;

Я пытаюсь оценить вторую производную от sin (x) при x = pi / 4 с h ^ -1 в октаве.

Я не смог найти код для оценки второй производной от sin (x) при x = pi / 4 с ч ^ -1

1 Ответ

1 голос
/ 09 февраля 2020

Анонимные функции определены как:

f= @(parameters)(function);

Вы забыли добавить параметры. Я подозреваю, что вы хотите:

f=@(x)((f(x+h)-2*(f(x))+(f(x-h)))./h^2);

Однако это вызовет вторую проблему: вы перезаписываете f. Может быть, вы хотите

% you defined some f=@(x)...
g=@(x)((f(x+h)-2*(f(x))+(f(x-h)))./h^2);
...