该程序代表了 matlab 中已有的标准功能强大的“nlinfit”工具的进一步发展。 “nlinfit”的主要问题是它只能处理一维数组 (x, y) 的拟合,其中 x 是自变量,y 是从属变量。 程序 fit2 使用另一个程序“fitfit”,其中可以定义用户拟合函数。 这个用户定义的函数在 fitfit 的第 6 行中定义为 ff,表示为 a,x,y。 程序的输入参数是1- a 这是一个数组,表示自由的起始值拟合参数(与使用nlinfit时类似) a的长度必须等于用户使用的参数个数要拟合的定义函数(M 文件“fitfit”中的第 6 行2- x 和 y 都是一个一维数组,表示独立的变量3- z 是因变量矩阵,其元素是x 和 y 的网格值请阅读pdf文件以获取更多信息和示例
2023-05-18 16:15:21 44KB matlab
1
【程序老媛出品,必属精品,亲测校正,质量保证】 资源名:MATLAB实现曲面拟合程序源码.zip 资源类型:程序源代码 源码说明: 基于MATLAB 实现的曲面拟合程序,通过该程序可以利用MATLAB 软件进行曲面拟合,包含完整源码和注释 非常适合借鉴学习 适合人群:新手及有一定经验的开发人员
matlab开发-二维曲面拟合程序。二维曲面拟合程序
2021-05-08 16:38:52 44KB 未分类
1
插值曲面拟合,用于逆向重建技术,对于一维曲线的插值,一般用到的函数yi=interp1(X,Y,xi,method) 。当中method包含nearst,linear,spline。cubic。 对于二维曲面的插值,一般用到的函数zi=interp2(X,Y,Z,xi,yi,method)。当中method也和上面一样,经常使用的是cubic。 拟合: 对于一维曲线的拟合,一般用到的函数p=polyfit(x,y,n)和yi=polyval(p,xi)。这个是最经常使用的最小二乘法的拟合方法。 对于二维曲面的拟合,有非常多方法能够实现。可是这里用的是Spline Toolbox里面的函数功能
2019-12-21 20:53:34 335B 曲面拟合
1