matlab中feval的具体用法

如题所述

feval函数的功能是求函数值。

基本使用格式:

y=feval(fhandle, x)    %fhandle——函数表达式,x——变量值

[y1, y2, ...] = feval(fhandle, x1,
..., xn)

具体实例:

myfun=inline('x^3+3*cos(x)+sin(y)','x','y');

x=pi;

y=pi;

a=feval(myfun,x,y)

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-14
不要matlab中feval的英文,因为已经看过了,看不太明白 feval就是把已知的数据或符号带入到一个定义好的函数句柄中,你看看下面的例子 syms t f=@(本回答被提问者采纳
第2个回答  2014-09-27
很简单的,feval用来计算指定函数在某点的函数值,如a=feval(fun,x),就相当于a=fun(x),如

>>a=feval(@(x)(x^2+1),1)

a =

2

>> a=feval(@(x)(x^2+1),2)

a =

5
相似回答