如何在Matlab中的某个位置找到函数的值?

时间:2011-03-04 00:12:02

标签: matlab

例如,如果我在Matlab中定义以下内容,

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

当x = 3时,如何找到函数评估的值?

1 个答案:

答案 0 :(得分:4)

创建一个名为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处的多项式的值(in你的情况,你会传入3)。