手机版

函数逼近与曲线(面)拟合的MATLAB程序(12)

时间:2025-07-05   来源:未知    
字号:

函数逼近与曲线(面)拟合的MATLAB程序

运行后屏幕显示三元线性拟合值及其图形(略).

例7.9.2 设节点(X,Y,Z,W)中的X,Y和Z分别是在区间[ 3,3]和[ 2.5,3.5],Y=Z上的15个随机数,W是函数w 2 xe在(X,Y,Z)的值,拟合点(xi,yi,zi)中的xi=-3:0.2:3, yi=-2.5:0.2:3.5,zi=yi, 用'linear'方法计算拟合数据的值,并作 x2 y2 z2其图形.

解 输入程序

>> x=rand(15,1); y=rand(15,1);

X1=-3+(3-(-3))*x;

Y1=-2.5+(3.5-(-2.5))*y;Z1=Y1;

[X,Y,Z] = meshgrid(X1,Y1,Z1);

W=2+X.* exp(-X.^2 - Y.^2- Z.^2);

xi=-3:0.2:3; yi=-2.5:0.2:3.5; zi=yi;

[X2,Y2,Z2]=meshgrid(xi,yi,zi);

W1=griddata3(X, Y, Z, W, X2,Y2,Z2,'linear');

slice(X2,Y2,Z2,W1,[-1 0 1.5],2,[-2 3]),

shading flat,lighting flat,

xlabel('x'), ylabel('y'), zlabel('z'),

title('被拟合函数W=2+X exp(-X^2 - Y^2- Z^2)');

hold on,colorbar('horiz'), view([-3 5])

运行后屏幕显示三元线性拟合值及其图形(略).

函数逼近与曲线(面)拟合的MATLAB程序(12).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)