MATLAB中 feval 函数的用法 给个简单的例子就可以 谢谢!

不要matlab中feval的英文,因为已经看过了,看不太明白
2024-12-14 07:20:25
推荐回答(3个)
回答1:

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、函数 

函数在数学上的定义:给定一个非空的数集A,对A施加对应法则f,记作f(A),得到另一数集B,也就是B=f(A).那么这个关系式就叫函数关系式,简称函数.

2、函数有界性

设函数f(x)的定义域为D,数集X包含于D。如果存在数K1,使得f(x)≤K1对任一x∈X都成立,则称函数f(x)在X上有上界,而K1称为函数f(x)在X上的一个上界。

回答2:

feval就是把已知的数据或符号带入到一个定义好的函数句柄中,你看看下面的例子
syms t
f=@(x,y) x^2+y^2
k1=feval(f,1,t)
k2=f(1,t)
k3=feval(f,1,1)
k4=f(1,1)

k1 =

t^2 + 1

k2 =

t^2 + 1

k3 =

2

k4 =

2

回答3:

很简单的,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