matlab中怎么进行曲线拟合/平滑图像/多项式拟合? | 您所在的位置:网站首页 › 怎样用matlab进行数据拟合 › matlab中怎么进行曲线拟合/平滑图像/多项式拟合? |
x,y都有,如何确定n的值呢? 答:借助cftool工具箱进行模拟拟合 使用步骤: 1.在控制台输入cftool打开工具箱 3.如何判断拟合的效果呢? 答:通过相关系数来判断拟合的效果,R-square就是相关系数,越接近1就表明拟合的越好 确定完n的值后,通过代码进行polyfit allSheetsDiffersSort = sort(allSheetsDiffers,2,'ascend'); X = 1: 1 :759; plot(X,allSheetsDiffersSort,'b'); hold on; smooth = polyfit(X,allSheetsDiffersSort,8); smoothResult = polyval(smooth,X,1); plot(X,smoothResult,'r')Tips:如果执行代码出现: |
CopyRight 2018-2019 实验室设备网 版权所有 |