爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8073|回复: 5

CTD 温盐深度资料能否计算位温,如何计算?

[复制链接]
发表于 2014-5-5 09:49:52 | 显示全部楼层 |阅读模式
GrADS
系统平台:
问题截图: -
问题概况: 如题,有站点的CTD数据,如何计算位温。
其实思考了很久,但是不知如何计算。
请教大神如何计算200米和1000米的位温。
附件为一个站点的温度、盐度、深度资料。
我看过提问的智慧: 看过
自己思考时长(天): 5

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

S0904.cnv

3.15 MB, 下载次数: 4

密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-5-5 10:28:09 | 显示全部楼层

如何利用CTD数据计算位密度


S0904.cnv

3.15 MB, 下载次数: 4

密码修改失败请联系微信:mofangbao
发表于 2014-5-5 10:45:43 | 显示全部楼层
有很多计算思路,自己google输入关键词:potential temperature calculate,有好多参考答案
不知你用啥软件,可以增加软件关键词,例如matlab、fortran等。
实际上你这是海洋学的基础问题,如果你会用matlab,可以去下载一个seawater插件,里面函数
sw_ptmp即是计算位温的。seawater基本包含了海洋里的计算,另外air-sea基本包含了海气里的
计算,都很好用,可以去看看。
建议:会使用程序毕竟是手段,最好能理解程序原理。有些程序依据的方程或文献比较老了,有可
能有最新的成果还没更新,可能会有差异,当然误差很小,一般直接用没问题。但希望能理解其中
的差异,这样能有所进步。务必利用好google!!!

function PT = sw_ptmp(S,T,P,PR)

% SW_PTMP    Potential temperature
%===========================================================================
% SW_PTMP  $Revision: 1.3 $  $Date: 1994/10/10 05:45:13 $
%          Copyright (C) CSIRO, Phil Morgan 1992.
%
% USAGE:  ptmp = sw_ptmp(S,T,P,PR)
%
% DESCRIPTION:
%    Calculates potential temperature as per UNESCO 1983 report.
%   
% INPUT:  (all must have same dimensions)
%   S  = salinity    [psu      (PSS-78) ]
%   T  = temperature [degree C (IPTS-68)]
%   P  = pressure    [db]
%   PR = Reference pressure  [db]
%        (P & PR may have dims 1x1, mx1, 1xn or mxn for S(mxn) )
%
% OUTPUT:
%   ptmp = Potential temperature relative to PR [degree C (IPTS-68)]
%
% AUTHOR:  Phil Morgan 92-04-06  (morgan@ml.csiro.au)
密码修改失败请联系微信:mofangbao
发表于 2014-5-5 11:00:41 | 显示全部楼层
刚发现你用的是grads,方法一样,google输入关键词,基本都有相关程序或解决思路
如果你要是理解了思路,可以自己编一个gs脚本。

密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-5-5 12:29:07 | 显示全部楼层
无径之林 发表于 2014-5-5 11:00
刚发现你用的是grads,方法一样,google输入关键词,基本都有相关程序或解决思路
如果你要是理解了思路, ...

非常感谢,我比较喜欢用matlab。
我先按照你的方法试试。
再次感谢!!
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-5-5 13:17:21 | 显示全部楼层
无径之林 发表于 2014-5-5 10:45
有很多计算思路,自己google输入关键词:potential temperature calculate,有好多参考答案
不知你用啥软 ...

请教一下:
我的CTD数据中只有S,T,P,没有PR = Reference pressure  [db]。
这种情况下可以计算位温吗?
还是我没有看懂。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表