电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

matlab中函数拟合方法—个人总结VIP专享VIP免费

matlab中函数拟合方法—个人总结_第1页
matlab中函数拟合方法—个人总结_第2页
matlab中函数拟合方法—个人总结_第3页
目录一维插值方案.............................................................................2二维数据内插值(表格查找).......................................................3等高线.........................................................................................4三维曲面.....................................................................................5等高线2......................................................................................6三维曲面2..................................................................................7matlab绘制温度场(尚未深入研究).........................................13二维曲线(非线性)拟合步骤...............................................18三维曲线(非线性)拟合步骤...............................................19三维曲线的画法.......................................................................20三维曲面的画法.......................................................................21画三维图3只有点的数据,没有函数关系式..........................23空间点拟合的基本原理...........................................................27空间点拟合的最小二乘法.......................................................28曲面生成后再进行多项式拟合...............................................37六点生成曲面...........................................................................38四点生成平面...........................................................................39用三维离散点拟合光滑曲面1................................................40用三维离散点拟合光滑曲面2................................................40一维插值方案clearyear=1900:10:2010;product=[75.99591.972105.711123.203131.669150.697179.323203.212226.505249.633256.344267.893]p1995=interp1(year,product,1995)%使用一维数据内插值(该题中只能在1900和2010之间进行插值,大于2010和小于1900都%无效)命令x=1900:1:2010y=interp1(year,product,x,'spine');plot(year,product,'o',x,y)190019201940196019802000202050100150200250300插值说明:interp1(x,Y,xi,method)%用指定的算法计算插值:’nearest’:最近邻点插值,直接完成计算;’linear’:线性插值(缺省方式),直接完成计算;’spine’:三次样条函数插值。对于该方法,命令interp1调用函数spline、ppval、mkpp、umkpp。这些命令生成一系列用于分段多项式操作的函数。命令spline用它们执行三次样条函数插值;’pchip’:分段三次Hermite插值。对于该方法,命令interp1调用函数pchip,用于对向量x与y执行分段三次内插值。该方法保留单调性与数据的外形;’cubic’:与’pchip’操作相同;’v5cubic’:在MATLAB5.0中的三次插值。对于超出x范围的xi的分量,使用方法’nearest’、’linear’、’v5cubic’的插值算法,相应地将返回NaN。对其他的方法,interp1将对超出的分量执行外插值算法。yi=interp1(x,Y,xi,method,'extrap')%对于超出x范围的xi中的分量将执行特殊的外插值法extrap。yi=interp1(x,Y,xi,method,extrapval)%确定超出x范围的xi中的分量的外插值extrapval,其值通常取NaN或0。例1clear;x=0:10;y=x.*sin(x);xx=0:.25:10;yy=interp1(x,y,xx)plot(x,y,'kd',xx,yy)012345678910-6-4-202468interp2二维数据内插值(表格查找)[X,Y]=meshgrid(-3:.25:3);Z=peaks(X,Y);[XI,YI]=meshgrid(-3:.125:3);ZZ=interp2(X,Y,Z,XI,YI);surfl(X,Y,Z);holdon;surfl(XI,YI,ZZ+15)axis([-33-33-520]);shadingflatholdoff-4-2024-4-2024-100102030功能三维数据插值interp3(查表)[x,y,z,v]=flow(20);[xx,yy,zz]=meshgrid(.1:.25:10,-3:.25:3,-3:.25:3);vv=interp3(x,y,z,v,xx,yy,zz);slice(xx,yy,zz,vv,[69.5],[12],[-2.2]);shadinginterp;colormapcool0246810-4-2024-3-2-10123等高...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部