# The Matlab OWC toolbox
This is a package of MATLAB routines for calibrating profiling float conductivity sensor drift. A description of the algorithms can be found in "An improved calibration method for the drift of the conductivity sensor on autonomous CTD profiling floats by θ-S climatology", by W.B. Owens and A.P.S. Wong, in Deep-Sea Research Part I: Oceanographic Research Papers, 56(3), 450-457, 2009.
Lately, modifications suggested in “Improvement of bias detection in Argo float conductivity sensors and its application in the North Atlantic” , by C. Cabanes, V. Thierry and C. Lagadec, in Deep-Sea Research Part I, 114, 128-136, 2016 have been taken into account.
# How to install the toolbox ?
Either clone the latest version of the git repository:
git clone https://github.com/ArgoDMQC/matlabow.git
or download and unzip the zip file (Clone or download button)
You can also access the different releases here:
https://github.com/ArgoDMQC/matlabow/releases
# How to run the analysis?
Here is a summary of what should be done to run the analysis, please read the ./doc/README.doc file for more details
1. All files are to be used in MATLAB. The full package was tested with MATLAB R2014a. In addition, you will need:
a). The MATLAB Optimization Toolbox;
b). The ITS-90 version of the CSIRO SEAWATER library. The version 3\_3.0 of this library can be found in ./lib/seawater\_330\_its90. Please update if necessary.
c). The M_MAP toolbox. The version 1.4.c of this library can be found in ./lib/m\_map1.4. Please update if necessary.
2. Add the necessary path to your matlab path: addpath('./lib/seawater\_330\_its90';'./lib/m\_map1.4';'./matlab\_codes/')
3. Put your reference data in ./data/climatology/historical\_ctd, /historical\_bot, /argo\_profiles.
REFERENCE DATA can be obtain at ftp.ifremer.fr
cd /coriolis/data/DMQC-ARGO/ (if you need a login/pswd ask codac@ifremer.fr)
Then, create/update your ./data/constants/wmo\_boxes.mat file (more details in ./doc/README.doc, p3)
4. After you have decided where you want to install the package on your computer, edit ow\_config.txt at the following lines so the correct pathways are specified:
* HISTORICAL\_DIRECTORY =
* FLOAT\_SOURCE\_DIRECTORY =
* FLOAT\_MAPPED\_DIRECTORY =
* FLOAT\_CALIB\_DIRECTORY =
* FLOAT\_PLOTS\_DIRECTORY =
* CONFIG\_DIRECTORY =
5. The last section of ow\_config.txt below the heading "Objective Mapping Parameters" is where you set the various parameters (more details in .doc.README.doc, p4-6)
6. If this is the first time you are using this system, then the 4 directories /data/float\_source, /float\_mapped, /float\_calib, and /float\_plots should be empty. Decide how you want to organise your floats, e.g. under different project names or different investigator names. Then make identical subdirectories under each of these 4 directories. For example:
/data/float\_source/project\_xx
/data/float\_mapped/project\_xx
/data/float\_calib/project\_xx
/data/float\_plots/project\_xx
7. Create the float source file (./data/float\_source/project\_xx/$flt\_name$.mat) from the original netcdf files (more details in ./doc/README.doc,p6)
8. Open MATLAB in the top directory. List all the float files in a cell array "float\_names", with the corresponding subdirectories in another cell array "float_dirs". For example,
float_dirs = { 'project\_xx/'; 'project\_xx/'; 'jones/'; 'jones/' };
float_names = { 'float0001'; 'float0002'; 'myfloat\_a'; 'myfloat\_b' }.
Tips: If the files are not saved under a subdirectory and are only saved under ./float\_source/, specify float\_dirs = { ''; ''; ''; '' }, etc.
Run ow\_calibration.m.
没有合适的资源?快使用搜索试试~ 我知道了~
OWC Matlab工具箱(高分项目).zip
共286个文件
m:173个
gif:76个
b:10个
需积分: 3 0 下载量 9 浏览量
2024-03-09
15:03:25
上传
评论
收藏 178.22MB ZIP 举报
温馨提示
matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。 Matlab(Matrix Laboratory)是一种专为数值计算和科学与工程应用而设计的高级编程语言和环境。在算法开发和实现方面,Matlab具有以下一些好处: 1. 丰富的数学和科学函数库:Matlab提供了广泛的数学、信号处理、图像处理、优化、统计等领域的函数库,这些函数库可以帮助开发者快速实现各种复杂的数值计算算法。这些函数库提供了许多常用的算法和工具,可以大大简化算法开发的过程。 2. 易于学习和使用:Matlab具有简单易用的语法和直观的编程环境,使得算法开发者可以更快速地实现和测试他们的算法。Matlab的语法与数学表达式和矩阵操作非常相似,这使得算法的表达更加简洁、清晰。 3. 快速原型开发:Matlab提供了一个交互式的开发环境,可以快速进行算法的原型开发和测试。开发者可以实时查看和修改变量、绘制图形、调试代码等,从而加快了算法的迭代和优化过程。这种快速原型开发的特性使得算法开发者可以更快地验证和修改他们的想法。 4. 可视化和绘图功能:Matlab具有强大的可视化和绘图功能,可以帮助开发者直观地展示和分析算法的结果。开发者可以使用Matlab绘制各种图形、曲线、图像,以及创建动画和交互式界面,从而更好地理解和传达算法的工作原理和效果。 5. 并行计算和加速:Matlab提供了并行计算和加速工具,如并行计算工具箱和GPU计算功能。这些工具可以帮助开发者利用多核处理器和图形处理器(GPU)来加速算法的计算过程,提高算法的性能和效率
资源推荐
资源详情
资源评论
收起资源包目录
OWC Matlab工具箱(高分项目).zip (286个子文件)
gshhs_f.b 86.09MB
gshhs_f.b 86.09MB
gshhs_h.b 20.4MB
gshhs_h.b 20.4MB
gshhs_i.b 5.02MB
gshhs_i.b 5.02MB
gshhs_l.b 1.1MB
gshhs_l.b 1.1MB
gshhs_c.b 174KB
gshhs_c.b 174KB
README.doc 98KB
ex_terra.gif 147KB
ex_terra.gif 147KB
ex_modis.gif 45KB
ex_modis.gif 45KB
ex_sst.gif 43KB
ex_sst.gif 43KB
ex_ssmi.gif 42KB
ex_ssmi.gif 42KB
exsinus.gif 15KB
exsinus.gif 15KB
exgshhs.gif 13KB
exgshhs.gif 13KB
extbase.gif 13KB
extbase.gif 13KB
exvec.gif 12KB
exvec.gif 12KB
exster.gif 11KB
exster.gif 11KB
thumb_ex_terra.gif 11KB
thumb_ex_terra.gif 11KB
rring.gif 10KB
rring.gif 10KB
extspeckle.gif 10KB
extspeckle.gif 10KB
exlamber.gif 10KB
exlamber.gif 10KB
exquiv.gif 9KB
exquiv.gif 9KB
usermap.gif 9KB
usermap.gif 9KB
exmiller.gif 8KB
exmiller.gif 8KB
track1.gif 7KB
track1.gif 7KB
extblueocean.gif 7KB
extblueocean.gif 7KB
thumb_ex_modis.gif 6KB
thumb_ex_modis.gif 6KB
thumb_extbase.gif 5KB
thumb_extbase.gif 5KB
thumb_exgshhs.gif 5KB
thumb_exgshhs.gif 5KB
thumb_exsinus.gif 5KB
thumb_exsinus.gif 5KB
thumb_ex_sst.gif 5KB
thumb_ex_sst.gif 5KB
thumb_ex_ssmi.gif 5KB
thumb_ex_ssmi.gif 5KB
exobl2.gif 5KB
exobl2.gif 5KB
thumb_rring.gif 4KB
thumb_rring.gif 4KB
mlogo.gif 4KB
mlogo.gif 4KB
thumb_exster.gif 4KB
thumb_exster.gif 4KB
thumb_exvec.gif 3KB
thumb_exvec.gif 3KB
thumb_track1.gif 3KB
thumb_track1.gif 3KB
thumb_extblueocean.gif 3KB
thumb_extblueocean.gif 3KB
thumb_mlogo.gif 3KB
thumb_mlogo.gif 3KB
thumb_extspeckle.gif 2KB
thumb_extspeckle.gif 2KB
thumb_exlamber.gif 1KB
thumb_exlamber.gif 1KB
thumb_exquiv.gif 923B
thumb_exquiv.gif 923B
thumb_exmiller.gif 854B
thumb_exmiller.gif 854B
thumb_exobl2.gif 530B
thumb_exobl2.gif 530B
new.gif 118B
new.gif 118B
.gitignore 49B
.gitignore 15B
.gitignore 15B
.gitignore 15B
.gitignore 15B
.gitignore 15B
.gitignore 15B
.gitignore 15B
.gitignore 12B
mapug.html 67KB
mapug.html 67KB
mapug.html 51KB
map.html 30KB
共 286 条
- 1
- 2
- 3
资源评论
若明天不见
- 粉丝: 1w+
- 资源: 272
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功