研发埠

标题: 请问给自变量个数不定的任意函数赋值用哪个函数,feval行吗 [打印本页]

作者: 曹宇飞    时间: 2014-6-3 16:30
标题: 请问给自变量个数不定的任意函数赋值用哪个函数,feval行吗
恳请各位专家帮忙:如果想要给一个函数赋值,但这个函数的形式,以及其自变量的个数都不确定,请问我该用那个函数。我知道Feval可以给一元函数赋值,如任意函数F(x),求自变量为X0时的值,可以用 Feval(F,X0),但是对于自变量不定,而且大部分情况下是多元函数我该怎么做。希望大家帮忙,万分感谢!
作者: 姜军    时间: 2014-6-19 16:45
feval(F,x0,x1,x2,x3...)   do you have a concrete example?
作者: 曹宇飞    时间: 2014-6-23 10:19
例如我想求函数F(x)=x^2+y^2在x=1,y=2时的值,自变量的顺序是怎么样的,是Feval(F,1,2)还是feval(F,2,1),还是说用一个数组来取代,直接取C=(1,2),然后feval(F,C)。当然我举的是特例,我不确定Fval函数在这种情况下的可用性。因为函数的形式和自变量的个数都是不确定的,我希望它对于任意的自变量个数的任意形式的函数都适用
作者: 姜军    时间: 2014-7-1 09:40
比如你有function out = myFunction(x,y)     out = x^2 + y^2;end然后你在命令行里>>myFunction(1,2)即可




欢迎光临 研发埠 (http://bbs.yanfabu.com/) Powered by Discuz! X3.2