⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qwt2.m

📁 用MATLAB进行海洋水团的模拟程序
💻 M
字号:
function [G1,wm,allsize]=qwt2(wm_row,ict)%  QWT2.M: summary of water type definitions used by OMP2.M. %  Calling qwt2.m from the main OMP analysis program omp2.m will %  produce the source water matrix G1.%%  You will most likely have to edit this file for your own%  application. We recommend that you save your edited file under%  a different file name. See the web manual for details.%%% This program is part of the OMP package from:% Institut fuer Meereskunde% J. Karstensen % Troplowitzstr. 7% 22529 Hamburg% Germany%% Amendments by Matthias Tomczak March 1999%% BUGS: karstens@ifm.uni-hamburg.de%    or matthias.tomczak@flinders.edu.auif nargin<1 disp(' ') disp(['     Please give the rwo index of SWT definitions you want to use:']) disp([' e.g. qwt_step([1 2 3 6]) activates row 1, 2, 3, and 6 ']) disp('  '),returnend% The following lines identify the water masses defined through each water type.% There is one water mass name for each water type definition row.% Each name has to consist of exactly 5 letters including blanks; DO NOT CHANGE% THE LENGTH unless you want to edit the main program omp2.m, too!%% NOTES:  1. You can store more than one water type definition for a water mass%            and select which one you want to use at run time. This example file%            demonstrates this by offering two definitions for ICW. Calling%            qwt2([1 2 3 4]) activates rows 1, 2, 3, and 4 (AAMW and the first%            ICW set); calling qwt2([1 2 5 6]) activates row 1, 2, 5, and 6%            (AAMW and the second ICW set).%         2. You can use this function to build up your own inventory of water%            type definitions by including definitions for the Atlantic (NACW,%            SACW, MedW etc.) and other oceans (AAIW, AABW etc.). This will%            allow you to run OMP analysis for any ocean region by selecting the%            appropriate rows in the function call.%         3. Water types with identical names define water masses by property-%            property relationships (e.g. in the thermocline); their contributions%            will be added to all contributions of water masses with the same name.%            For example, the call qwt2([1 2 3 4 7]) will produce three results,%            AAMW (added from 1 and 2), ICW (added from 3 and 4) and AAIW.%            For this to work all water types with identical names for which you%            want contributions added in the result have to be called in an%            uninterrupted sequence. (For example, calling qwt2([1 2 7]) will add%            the AAMW contributions, calling qwt2([1 7 2]) will not.)%  wm(1:5)   = ' AAMW'; %                      first row  wm(6:10)  = ' AAMW'; %                      second row  wm(11:15) = '  ICW'; %upper, first set      third row  wm(16:20) = '  ICW'; %lower, first set      forth row  wm(21:25) = '  ICW'; %upper, second set     fifth row  wm(26:30) = '  ICW'; %lower, second set     sixth row  wm(31:35) = ' AAIW'; %                      seventh row  wm(36:40) = '  IEW'; %                      eigth rowall=[...%  The following lines define the water types. The order of parameters is%  ptemp    sal      oxy    PO4     NO3    Si    mass   pvort%  Note: potential vorticity is multiplied by 10*8.  10       34.56      91    2.1    30     40     1.0    0.03;...  %1 lower AAMW  16.4     34.55     100    1.4    19     25     1.0    1.12;...  %2 upper AAMW     9       34.65     260    1.1    15      5     1.0    0.03;...  %3 lower ICW, first set  18       35.8      230    0       0      0.5   1.0    0.05;...  %4 upper ICW, first set   9       34.72     209    1.47   20      5     1.0    0.03;...   %5 lower ICW, second set  14.35    35.4      224    0.6     6.5    0.5   1.0    0.05;...  %6 upper ICW, second set   4.5     34.35     210    2.2    32     35     1.0    0.30;...  %7 AAIW   8.5     35         60    2.5    35     60     1.0    0.04;...  %8 IEW];G1=all(wm_row,:)';allsize = size(all);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -