matlab拟合
2021-07-12
软件安装可以搜索微信里面有安装教程。
在拟合过程中过程中使用的是matlab的cftool工具包,只要将输出的数据进行选择合适的拟合阶数就可以进行拟合,示例代码如下:
原方程数据为
y
=
2
x
+
6
x
2
+
1
y=2x+6x^2+1
y=2x+6x2+1
示例代码
data=load('E:\program\matlab\main.txt');%更换位置选择对应文件夹就行
x=data(:,1);%数据文件的第一列读入数组x,:的意思是不确定数组的大小根据实际读取而定
y=data(:,2);%数据文件的第二列读入数组y
%多列数据可以在后面继续增加变量y_1.y_2等
cftool;%打开工具包
运行之后就打开了软件包
在相应位置选择拟合数据的x和y
选择拟合多项式,阶数自己多试一试(在自己不知道最终方程形式的时候)
就得到了拟合的多项式的各项系数