永发信息网

matlab如何拟合得到5个自变量,一个因变量的函数,急求!高手请相助,分数奉上~

答案:2  悬赏:0  手机版
解决时间 2021-11-30 11:01
matlab如何拟合得到5个自变量,一个因变量的函数,急求!高手请相助,分数奉上~
最佳答案
matlab可以做函数拟合,没问题。
如果能已知函数关系,只是待定参数的话,会很容易。
否则,就得自己猜一个函数关系,这样麻烦些;如果蒙不到正确的函数形式就很难有好效果了。追问我大体知道f1=y(x1),f2=y(x2),f3=y(x3,f4=y(x4),f5=y(x5),但不确定是否F=k*f1*f2*f3*f4*f5,我更想直接通过原始的23个点拟合出相应y关于x1,2,3,4,5的五元函数关系,请问高手用matlab该如何实现?如果这样实现不了的话,按我现在已知的因素是否还有别的方法可就这个五元函数关系式,能推荐点具体的方法吗?本人matlab接触较少,万谢~追答
    y(x)是个已知的函数吗??

    可以分步拟合,没问题。

全部回答
matlab 至少可以通过如下几个方法得到你的结果。
使用统计工具箱
1 多元线性拟合 regress函数可以直接实现,非常简单。此做法类似于对数据进行了线性最小二乘拟合,其实也就是接了超定方程。但是在实际问题中,多数都不是用线性关系可以描述的。
2 自行构建函数关系式,使用非线性拟合函数nlinfit,还有诸如fittype lsqcurvefit之类的函数,但是你得自己想函数表达式。
我通常采用的方式是使用人工神经网络工具箱进行处理。通过调整BP参数得到比较满意的结果。但是这种做法产生的是一个数学模型,而不是具体的函数表达式。追问最小二乘线性的方法可能不行,因为我大体知道每个单一变量和目标函数的关系不是线性我大体知道f1=y(x1),f2=y(x2),f3=y(x3,f4=y(x4),f5=y(x5),但不确定是否F=k*f1*f2*f3*f4*f5,我更想直接通过原始的23个点拟合出相应y关于x1,2,3,4,5的五元函数关系,请问高手这样用你上诉的方法能实现吗?是否可具体些,本身matlab接触较少,万谢~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
云F是什么地区的车
本身就是双眼皮但是好几层可以压成一到双眼皮
连州市旅游局地址好找么,我有些事要过去,
5元一斤买三斤12元按什么计算?
Russia’s cutting off the gas supply raise
本人 看着如何???(刚健身回来 头发很湿
我怀孕八个月了不想要孩子怎么办
用什么跟冬瓜搭配煲烫比较好
姨妈推迟了一天美柚记录怀孕率99会怀孕吗
如果65万是一个近似数,那么哪些数四舍五入后
龙将招武将求高手指导(10-50分求解答)
90后最低的17岁?
五五成群是什么意思?
易经中五字是什么意义
大话西游之大圣娶亲中周星驰对朱茵说的是?
推荐资讯
承天寺入围"2012文化名人苏轼十大旅游名片"的
这个图480x480高清无水印
商务英语专业有前途吗
易法通上班好吗
冲电宝容量11000mah/3.7v40.7wh什么意思
Ifhecan hisnaturalabilitywithhandwork,he
小学教育专业本科学历晋升小中高职称(语文教
唐山市体育中心体育馆地址有知道的么?有点事
iu 的《二十三》百度云
我有韩美林钧瓷,谁能看看真假,价格多少?
电到底是多少瓦啊,跪求
形容看的词语是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?