“常用公式”在线计算,“设计手册”在线查询
恳请各位专家帮忙:如果想要给一个函数赋值,但这个函数的形式,以及其自变量的个数都不确定,请问我该用那个函数。我知道Feval可以给一元函数赋值,如任意函数F(x),求自变量为X0时的值,可以用 Feval(F,X0),但是对于自变量不定,而且大部分情况下是多元函数我该怎么做。希望大家帮忙,万分感谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 支持支持 反对反对

共 3 个关于本帖的回复 最后回复于 2014-7-1 09:40

沙发
曹宇飞 十品草民 发表于 2014-6-23 10:19:25 | 只看该作者
研发埠培训中心
例如我想求函数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-6-19 16:45:45 | 只看该作者
研发埠人才中心
feval(F,x0,x1,x2,x3...)   do you have a concrete example?
地板
姜军 十品草民 发表于 2014-7-1 09:40:59 | 只看该作者
比如你有function out = myFunction(x,y)     out = x^2 + y^2;end然后你在命令行里>>myFunction(1,2)即可
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们