例如,如果我在Matlab中定义以下内容,
f(x) = x^2 + 3x - 2
当x = 3时,如何找到函数评估的值?
答案 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)。