【发布时间】:2015-12-04 16:30:33
【问题描述】:
我在 for 循环中有一个函数。在这个函数中,我加载一个文件并对数据点进行插值,如下所示。这个过程非常昂贵。我可以在第一次迭代后跳过这个过程,只使用 (p1, p2) 的 "F" 函数 (CAR = F(p1, p2)) 作为输入值吗?
function CAR = AcAd (p1, p2)
num = xlsread('Book.xlsx');
x = num(:, 1); y = num(:, 2); z = num(:, 3);
t1 = 0.05:0.02:2; t2 = 0.05:0.02:0.5;
F = scatteredInterpolant(x, y, z);
[qx, qy] = meshgrid(t1, t2);
qz = F(qx, qy);
CAR = F(p1, p2);
【问题讨论】: