4 回答
TA贡献1860条经验 获得超8个赞
%克里金插值 Kriging interpolation
load data1
theta = [10 10]; lob = [1e-1 1e-1]; upb = [20 20];
[dmodel, perf] =dacefit(S, Y, @regpoly0, @corrgauss, theta, lob, upb)
X = gridsamp([0 0;100 100], 40);
[YX MSE] = predictor(X, dmodel);
X1 = reshape(X(:,1),40,40); X2 = reshape(X(:,2),40,40);
YX = reshape(YX, size(X1));
figure(1), mesh(X1, X2, YX)
hold on,
plot3(S(:,1),S(:,2),Y,'.k', 'MarkerSize',10)
hold off
TA贡献1829条经验 获得超4个赞
然后colnam是个字符串类的数组,cell是个二维数组,isCellEditable是一个判断某个数据是否被修改过的方法,传入的参数应该表示的是数据的位置,返回布尔值,可惜此函数只是返回了一个false,显然没有完成函数体。BorrowListModel()这是一个默认构造函数,也是没有完成的。
TA贡献1856条经验 获得超11个赞
model:
sets:
count/1..92/;
member/1..20/;
ss(member,count):x,L;
endsets
min=@sum(ss:x*L);
@for(ss:@bin(x));
@for(count(j):@sum(member(i):x(i,j))=1);
@for(member(i):@sum(count(j):x(i,j))>=1);
@for(ss(i,j):x*L<=30);
Data:
L=@file('c:\Users\model\Desktop\l.txt');
enddata
end
添加回答
举报