作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 14:30:43
matlab如何拟合得到5个自变量,一个因变量的函数,高手请相助,分数奉上~
如题所诉,有23个散点,每个点的信息是六维(即5个自变量,一个因变量).即Xi=[ai1 ai2 ai3 ai4 ai5 yi] ; i=1:23每个自变量与因变量的曲线关系大概可以通过一定处理知道,但最好是可以直接通过整体拟合得到一个y关于自变量的5元函数,matlab有办法做到这一步吗?(很久没提问了,但真想知道方法,觉得给的不够的可以说哈,求告知~)
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)是个已知的函数吗??
可以分步拟合,没问题。