求教:matlab中怎么样进行曲线分段拟合
1个回答
展开全部
对于分段曲线的函数拟合,可以按下列步骤来进行。
步骤一、根据已知的二维数据xi、yi,用绘图函数plot(x,y,'k*'),绘出其散点图。
步骤二、根据散点图,判断分段曲线的分段区间,同时判断每个分段区间内的散点符合某个数学模型。
步骤三、根据分段区间,分别用matlab的拟合工具箱的拟合函数,去拟合其数学模型的系数。
步骤四、根据拟合后的数学模型的数值和已知的散点值作对比,判断拟合的数学模型是否合理,一般可以用决定系数R²来判断,当R²≈1,可以认为拟合是合理的。
matlab常用的函数有,regress(线性函数),nlinfit,lsqnonlin,lsqnonlin(非线性函数),GM(离散型非线性函数)等等。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询