先从excel中导入数组;
其中 x数据去第一列;
y取第二列;
clear all;clc;
[filename,pathname]=uigetfile('*.xls','选择数据文件');
[num txt]=xlsread([pathname,filename]);
x=num(:,1);
y=num(:,3);
输入cftool命令
在打开的对话框中选取 x y 作拟合,可以选择多个拟合的形式,如 多项式拟合,指数,等
拟合后的结果报告如下
General model of sin1: ....... (函数形式) Coefficients (with 95%conffidence range) (95%致信区间内的拟合常数)
a1=... ( ......) (等号后面是平均值,括号里是范围) .... Godness of fit: (统计结果) SSE: ... (方差) R-squared: ... (决定系数,不知道做什么的) Adjusted R-squared: ... (校正后的决定系数,如何校正的不得而知) RMSE: ... (标准差)
本文介绍了如何在MATLAB环境中进行数据拟合,通过选择多项式、指数等多种拟合模型,展示了拟合后的结果报告,包括拟合函数形式、系数及其95%置信区间、拟合优度统计指标如SSE、R-squared、Adjusted R-squared和RMSE等。
2720

被折叠的 条评论
为什么被折叠?



