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

📄 contour2.m

📁 用MATLAB进行海洋水团的模拟程序
💻 M
字号:
%  This routine contours water mass content calculated%                    by omp2.m%%  NOTES: 1. This routine is called from omp2.m on request.%         2. To use contourp2.m as a separate call from the%            command window you have to run omp2.m first%            and keep all variables in the workspace.%%---------------------------------------------% CALL: sw_dist.m form CSIRO seawater package% external variables required: ctpara tit_str A lat long press%% This program is part of the OMP package from:% Institut fuer Meereskunde% J. Karstensen % Troplowitzstr. 7% 22529 Hamburg% Germany%%  This version incorporates improvements by Matthias Tomczak.%% BUGS: karstens@ifm.uni-hamburg.de%   or  matthias.tomczak@flinders.edu.au% select parameter to be plotted:para=A(ctpara,:)*100;%calculate distance between stations[dist,phaseangle] = sw_dist(lat,long,'km');if size(dist,1)>1 dist=dist';endcumdist=[0 cumsum(dist)];%check for duplicates and separate them by 0.5 m.for i=2:length(press)	if cumdist(i-1) == cumdist(i) & press(i-1) == press(i)		press(i-1) = press(i-1) - 0.5;	endend% create regular grid:XI=linspace(min(cumdist),max(cumdist),20)';YI=linspace(min(press),max(press),20);% remove NaN do apply griddata.mpress1=press(~isnan(para));cumdist1=cumdist(~isnan(para));para1=para(~isnan(para));% interpolate to regular grid:para2=griddata(cumdist1,press1,para1,XI,YI,'v4');contour(linspace(min(cumdist1),max(cumdist1),20), ...                 linspace(min(press1),max(press1),20),para2,[0:10:100])shading flathold on[C,h]=contour(linspace(min(cumdist1),max(cumdist1),20), ...                 linspace(min(press),max(press),20),para2,[0:10:100]);clabel(C,[0 20 40 60 80])colormap grayaxis ijplot(cumdist,press,'k.','markersize',15)caxis([-50 100])set(gca,'position',[.1 .1 .85 .5])xlabel('distance (km)')ylabel('pressure (dbar)')title([tit_str ' water mass content (percent)'])set(gca,'box','on')

⌨️ 快捷键说明

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