05、GLS库实现插值算法与matlab对比

1----------------------------------------------------------matlab-------------------------------------------------------

% 创建5x5网格数据
[X,Y] = meshgrid(0:4, 0:4);
x = X(:);
y = Y(:);
v = x.^2 + y.^2;

% 测试点
testX = [1.5; 2.0; 3.5];
testY = [1.5; 3.0; 2.5];
methods = {'linear', 'nearest', 'cubic'};

% 执行插值并显示结果
for m = 1:length(methods)
    method = methods{m};
    fprintf('\n插值方法: %s\n', method);
    fprintf('x\t\ty\t\t插值结果\n');
    fprintf('------------------------------\n');
    
    for i = 1:length(testX)
        result = griddata(x, y, v, testX(i), testY(i), method);
        fprintf('%.6f\t%.6f\t

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

季截

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值