matlab feval 函数说明,Matlab feval函数
當需要學習Matlab中一個函數(shù)的用法時,第一步就是help。
>> help feval;
FEVAL Execute the specified function.
FEVAL(F,x1,...,xn) evaluates the function specified by a function
handle or function name, F, at the given arguments, x1,...,xn.
FEVAL is usually used inside functions which take function
handles or function strings as arguments.
[y1,..,yn] = FEVAL(F,x1,...,xn)? F是需要使用函數(shù)的函數(shù)名,或者句柄;xi是函數(shù)的參數(shù),yi是函數(shù)的返回值
舉例:
假設(shè)需要調(diào)用的函數(shù)foo定義如下:
function x=foo(a,b)
x=a*b;
若在main函數(shù)中用feval調(diào)用foo,可以有以下幾種方式
1.? result=feval('foo',3,15);
2.? result=feval(@foo,3,16);? %這里@foo即句柄
3.? 若調(diào)用的函數(shù)要作為main的參數(shù),則
function result=main(f)
result=feval(f,3,10);
然后調(diào)用main時將'foo'傳入即可
>>main('foo');
總結(jié)
以上是生活随笔為你收集整理的matlab feval 函数说明,Matlab feval函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ciclop读音,购机必备,15种 3D
- 下一篇: matlab程序改为m文件名,在MATL