【发布时间】:2018-10-04 05:16:12
【问题描述】:
我有两组数据x 和y,它们给了我另一组数据z。
这意味着,有一个函数f(x,y)=z。
如何在 MATLAB 中对此进行建模?我应该选择什么样的模型?
如何确定函数f(x,y)?
【问题讨论】:
-
您至少应该知道您要拟合的函数类型(例如:线性、二次、指数、正弦等),然后您可以使用
lsqcurvefit确定函数的系数。为什么不能直接找到整个函数?因为您的数据可以通过多个函数拟合(例如使用傅立叶级数,您几乎可以拟合每个连续函数) -
如果你愿意发布一个数据链接,我将通过我的在线曲线和曲面拟合网站的“函数查找器”运行它,看看它会出现什么 az = f(x,y ) 模型。
-
f = @(x,y) mean(zdata(:));。就问题中提供的信息而言,这是您数据的完美模型。描述您对其性能的任何观察可能有助于确定您对模型的真正目标。 -
@obchardon 直接找到整个函数是什么意思?我的问题是我不知道函数的类型。所以,我不能使用
lsqcurvefit
标签: matlab math regression modeling