MATLAB曲线拟合工具箱sftool拟合三位函数中的数据点怎么导入

我这里有三组已经生成的离散数据点,在这里用X、Y、Z三个一维矩阵来表示,想通过这个曲线拟合来找出Z与X、Y的函数表达式,请问怎样将X、Y、Z这三个一维矩阵导入工具箱呢求大神指教~

如你的数据保存的格式是xls的话,可以用xlsread()函数,将Excel数据导入MATLAB中。以矩阵A形式存储,然后导入sftool工具箱。

实现代码:

A=xlsread('example.xls',)     %对于高版本的matlab,也可以读xlsx格式的数据

x=A(:,1)

y=A(:,2)

z=A(:,3)

sftool   %打开sftool工具箱,分别把x导入X input中,y导入Y input中,z导入Z input中

设置拟合函数,可以自选函数,也可以自定义函数

。。。。。。

以下为一个实例,供参考。

温馨提示:答案为网友推荐,仅供参考
相似回答