Как я могу найти значение функции в какой-то момент в Matlab? - PullRequest
0 голосов
/ 04 марта 2011

Например, если я определю следующее в Matlab,

f(x) = x^2 + 3x - 2

Как узнать, какое значение оценивает функция, когда x = 3?

1 Ответ

4 голосов
/ 04 марта 2011

Создайте файл с именем f.m, который содержит:

function y = f(x)
y = x^2 + 3x - 2

затем в командном окне введите f (3), и вы должны получить обратно ans=16

См. Документацию по созданию функций в MATLAB: http://www.mathworks.com/help/techdoc/ref/function.html

Вы также можете использовать polyval (p, x) , где p = [1 3 -2] в вашем примере (коэффициенты вашего полинома в порядке убывания), и вы получите значение полинома в этой точке x (в вашем случае вы пройдете 3).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...