资源简介
The EasyKrig program package uses a Graphical User Interface (GUI) to simplify the operation. It requires MATLAB 5.3 or higher with or without optimization toolbox (see section 2.2) and consists of five components, or processing stages: (1) data preparation, (2) variogram computation, (3) kriging, (
代码片段和文件信息
function initialization()
% function initialization perform initialization
global para color data hdl
curDir=pwd; % current directory
para.curDir=curDir;
cmd=[‘which(‘‘startkrig‘‘)‘];
startfilename=eval(cmd);
indx=find(startfilename == ‘.‘);
HDIR=startfilename(1:max(indx)-11);
DirBackslash=length(find(HDIR == ‘\‘));
DirColon=length(find(HDIR == ‘:‘));
DirSlash=length(find(HDIR == ‘/‘));
HDIRpath=[‘‘ HDIR ‘‘];
if DirBackslash >= 1 % WINDOWS
DirMark=‘\‘;
AddPathCmd=[‘addpath ‘ ‘‘‘‘ HDIRpath ‘\general‘‘‘ ...
‘ ‘‘‘ HDIRpath ‘\dataprep‘‘‘ ‘ ‘‘‘ HDIRpath ‘\variogram‘‘‘ ...
‘ ‘‘‘ HDIRpath ‘\krig‘‘‘ ‘ ‘‘‘ HDIRpath ‘\visualization‘‘‘ ...
‘ ‘‘‘ HDIRpath ‘\help‘‘‘ ‘ ‘‘‘ HDIRpath ‘\images‘‘‘ ...
‘ ‘‘‘ HDIRpath ‘\bin‘‘‘ ‘ ‘‘‘ HDIRpath ‘\data‘‘‘ ...
‘ ‘‘‘ HDIRpath ‘\output‘‘‘ ‘ ‘‘‘ HDIRpath ‘\‘‘‘ ‘ -begin‘];
PlatForm=1;
markersize=6;
elseif DirSlash >= 1 % UNIX/LINUX
DirMark=‘/‘;
AddPathCmd=[‘addpath ‘ ‘‘‘‘ HDIRpath ‘/general‘‘‘ ...
‘ ‘‘‘ HDIRpath ‘/dataprep‘‘‘ ‘ ‘‘‘ HDIRpath ‘/variogram‘‘‘ ...
‘ ‘‘‘ HDIRpath ‘/krig‘‘‘ ‘ ‘‘‘ HDIRpath ‘/visualization‘‘‘ ...
‘ ‘‘‘ HDIRpath ‘/help‘‘‘ ‘ ‘‘‘ HDIRpath ‘/images‘‘‘ ...
‘ ‘‘‘ HDIRpath ‘/bin‘‘‘ ‘ ‘‘‘ HDIRpath ‘/data‘‘‘ ...
‘ ‘‘‘ HDIRpath ‘/output‘‘‘ ‘ ‘‘‘ HDIRpath ‘/‘‘‘ ‘ -begin‘];
PlatForm=2;
markersize=8;
end
eval(AddPathCmd)
%% Optimization Toolbox
OptimOption=0;
pp=path;
pindx=find(pp == DirMark);
if pindx+5 <= length(pp)
ppl=length(pindx);
else
ppl=length(pindx)-1;
end
for i=1:ppl
StrIndx=pindx(i)+1:pindx(i)+5;
if max(StrIndx) <= length(pp)
DirStr=pp(StrIndx);
if DirStr == ‘optim‘
OptimOption=1;
end
end
end
data.in.dim=2; % default is 2D case
% set parameters
para.home_dir=HDIR;
para.platform=PlatForm;
para.optim=OptimOption;
para.status=0;
para.file_dir.data_conversion=HDIR;
para.file_dir.datafile=HDIR;
para.file_dir.data_format_file=HDIR;
para.file_dir.gridfile=HDIR;
para.file_dir.parafile=HDIR;
para.file_dir.batch_filename=HDIR;
para.file_dir.batch_log=HDIR;
para.file_dir.mat_file_in=HDIR;
para.file_dir.mat_file_out=HDIR;
para.dataprep.filename=‘‘;
para.dataprep.ext_prog=0;
para.dataprep.dat_conv_fname=‘‘;
para.dataprep.xy_switch=0;
para.krig.data_format_file=[];
para.status.dataprepfig=0;
para.status.dataprep=0;
para.status.variogramfig=0;
para.status.variogram=0;
para.status.krigingfig=0;
para.status.kriging=0;
para.status.dispkrigfig=0;
para.status.dispkrig=0;
hdl.status.dataprepfig=0;
hdl.status.variogramfig=0;
hdl.status.krigingfig=0;
hdl.status.dispkrigfig=0;
para.dataprep.ytox=1;
para.dataprep.ztox=1;
para.dataprep.ext_prog=0;
para.dataprep.filter_type=2; % default filter = mean
para.dataprep.reduct_fac=1;
para.dataprep.fil
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\bin\
文件 453 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\bin\bessel0.m
文件 2442 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\bin\degmins.m
文件 845 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\bin\ll2xy.m
文件 2645 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\bin\mapax.m
文件 1029 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\bin\mean_nan.m
文件 1173 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\bin\median_nan.m
文件 1095 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\bin\sort_mex.m
文件 1028 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\bin\std_nan.m
文件 965 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\bin\sum_nan.m
文件 1462 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\bin\xy2ll.m
文件 3127 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\color_info.dat
目录 0 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\data\
目录 0 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\data\GLOBEC_gridfile\
文件 135992 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\data\GLOBEC_gridfile\globec_grid.dat
目录 0 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\data\pressure\
文件 3900 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\data\pressure\la
文件 3900 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\data\pressure\la
文件 3900 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\data\pressure\la
文件 3900 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\data\pressure\la
文件 3900 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\data\pressure\la
文件 135 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\data\pressure_batch_file.dat
文件 18600 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\data\salinity.dat
文件 161602 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\data\Temperature3d.dat
文件 900 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\data\zooplankton.dat
目录 0 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\dataprep\
文件 434 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\dataprep\check_unit_action.m
文件 2865 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\dataprep\check_unitsfig.m
文件 4982 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\dataprep\datachk.m
文件 7852 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\dataprep\dataprep3d.m
文件 22444 2012-11-23 16:09 EasyKrig_V3.0_Matlab2012a\dataprep\dataprep3dfig.m
............此处省略99个文件信息
- 上一篇:非线性最小二乘优化问题matlab工具箱
- 下一篇:车辆整体simuli
nk模型
相关资源
- 非线性最小二乘优化问题matlab工具箱
- FDTD算法的Matlab源程序
- 图像PSNR及其计算matlab实现
- 模式识别的几个经典分类器,附matl
- matlab牛拉法潮流计算程序
- 单点定位MATLAB程序源码
- matlab数字增量式pid简单程序
- 机械臂轨迹规划
- 用于对比试验的局部放大图中图matl
- F5隐写算法matab源代码
- 太阳能光伏发电系统MATLAB建模
- MATLAB实现图像找茬程序
- 虹膜识别 Matlab
- 用matlab实现去除图像噪声
- 点目标距离多普勒算法仿真
- Stft短时傅里叶变换matlab实现
- 数字通信系统中信噪比与误码率关系
- jpeg的matlab代码
- 自己写的蚁群算法实验带GUI matlab写的
- psnr峰值信噪比
- IAPWS -IF97 matlab源程序
- matlab2014中文.txt
- 用Matlab绘制模型
- Meanshift图像分割matlab
- Matlab绘制图像直方图,不使用imhist
- IHS变换融合方法
- 基于 Matlab 的最少拍控制系统设计
- CSV_MATLAB_FFT
- 基于MATLAB的图像处理的课程设计图像
- EKF/UKF工具箱
评论
共有 条评论