资源简介
GRACE水储量解算与滤波程序代码,利用重力卫星反演陆地水储量及地下水变化的可以看看
代码片段和文件信息
/* ============================================================================ */
/* The Calculation of the Global Equivalent water layer thickness from GRACE
Time Variable Gravity Field */
/* EWLT-v1.0.cpp */
/* (c) 2010 DU JinsongCUG */
/* E-mail: jinsongdu.cug@gmail.com */
/* Version 1.0 */
/* Calculation from the spherical harmonic coefficiences (No smoothing) */
/* ============================================================================ */
#include
#include
#include
void Legendre(long Nmax long m double theta double* prev);
inline double L_an(long m long n);
inline double L_cn(long m long n);
/*------------------------------------------------------------------------------*/
int main()
{
const double PI = 3.1415926535897932;
// 输入球谐系数文件名和保存结果的文件名
char scIn[256];
char sgOut[256];
printf(“\nPlease input the coefficents file : “);
scanf(“%s“ scIn);
printf(“\nPlease input a file name to save the results : “);
scanf(“%s“ sgOut);
FILE* fpIn=fopen(scIn “rt“);
if(fpIn==NULL)
{
printf(“\nSorry!\nFailed to open the file: “);
printf(“%s“scIn);
printf( “.\n“);
return -1;
}
// 获取初始计算的参数
long Nmax; // 最高阶数
long N_start; // 起始阶数
long N_end; // 截止阶次
double Altitude; // 高程(m)
double R; // 球半径(m)
double GM; // 引力常数(m3/s2)
double dd; // 网格间距(degree)
double Ws; // 起始纬度(degree)
double We; // 终止纬度(degree)
double Js; // 起始经度(degree)
double Je; // 终止经度(degree)
double density_E; // 地球平均密度(kg/m3)
double density_W; // 水的密度(kg/m3)
Nmax=60;
N_start=2;
N_end=60;
Altitude=0;
R=0.6378136300E+07;
GM=0.3986004415E+15;
dd=1;
Ws=-90;
We=90;
Js=-180;
Je=180;
density_E=5517;
density_W=1000;
printf(“\n“);
printf(“ Max Dregree N = %ld\n“ Nmax);
printf(“ The Start Dregree N_start = %ld\n“ N_start);
printf(“ The End Dregree N_end = %ld\n“ N_end);
printf(“ Altitude = %.3lf m\n“ Altitude);
printf(“ R = %.3lf m\n“ R);
printf(“ GM = %.3lf m3/s2\n“ GM);
printf(“ Gridstep = %.3lf degree\n“ dd);
printf(“ The start latitude = %.3lf degree\n“ Ws);
printf(“ The end latitude = %.3lf degree\n“ We);
printf(“ The start longitude = %.3lf degree\n“ Js);
printf(“ The end longitude = %.3lf degree\n“ Je);
printf(“T
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 93921 2010-12-04 16:35 GRACE水储量解算与滤波程序代码-杜劲松(20120515)\200304-200301.txt
文件 7645 2012-05-15 22:29 GRACE水储量解算与滤波程序代码-杜劲松(20120515)\EWLT-v1.0.cpp
文件 8686 2012-05-15 22:29 GRACE水储量解算与滤波程序代码-杜劲松(20120515)\EWLT-v2.0.cpp
文件 8594 2012-05-15 22:29 GRACE水储量解算与滤波程序代码-杜劲松(20120515)\EWLT-v2.1.cpp
文件 9171 2012-05-15 22:30 GRACE水储量解算与滤波程序代码-杜劲松(20120515)\EWLT-v3.0.cpp
文件 8665 2012-05-15 22:30 GRACE水储量解算与滤波程序代码-杜劲松(20120515)\EWLT-v4.0.cpp
文件 13900 2012-05-15 22:30 GRACE水储量解算与滤波程序代码-杜劲松(20120515)\EWLT-v6.0.cpp
文件 14355 2012-05-15 22:30 GRACE水储量解算与滤波程序代码-杜劲松(20120515)\EWLT-v6.1.cpp
文件 15602 2012-05-15 22:30 GRACE水储量解算与滤波程序代码-杜劲松(20120515)\EWLT-v6.2.cpp
文件 15250 2012-05-15 22:30 GRACE水储量解算与滤波程序代码-杜劲松(20120515)\EWLT-v6.3.cpp
文件 14453 2012-05-15 22:31 GRACE水储量解算与滤波程序代码-杜劲松(20120515)\EWLT-v6.4.cpp
文件 15412 2012-05-15 22:31 GRACE水储量解算与滤波程序代码-杜劲松(20120515)\EWLT-v6.5.cpp
文件 2551 2009-11-14 09:47 GRACE水储量解算与滤波程序代码-杜劲松(20120515)\LoveNum.dat
目录 0 2012-05-15 22:31 GRACE水储量解算与滤波程序代码-杜劲松(20120515)
----------- --------- ---------- ----- ----
228205 14
- 上一篇:皮尔逊3频率曲线绘制模版
- 下一篇:qt实现简单异步日志系统
相关资源
- C8051F340 SMBus的c程序代码
- .Net-ORM框架-三层架构完整程序代码
- 图像识别程序代码Version 2.0 January 20
- STM32F1 直线倒立摆程序代码
- 24位高精度ad cs5532 程序代码 stm32 已调
- STM32双极性SPWM程序代码
- STM32用IIC通信实现OLED显示程序代码及
- 返利网程序代码
- 端口扫描程序代码课程设计
- 广角等程序代码,caj文件
- SVPWM输出程序
- 超声波模块资料及C程序代码
- 锁相环程序代码
- 完整工作流系统源程序代码
- 基于STM32F103的USB键盘程序代码
- OSG官方入门教程包含程序代码
- Grace8最新破解版
- OpenGL烟花程序代码
- 大涡模拟程序代码
- 苏醒主题Grace8.0最新版免费更新
- 基于nrf2401的无线多点测温系统的设计
- WordPress 苏醒: Grace8.2最新版主题,最新
- 无线充电RX端程序代码
- 项目案例之网上书店全套源程序代码
- 整车控制器VCU程序代码
- 米花同城6.6.9全开源解密包含小程序代
- 基于 Flume+ Kafka+ Spark Streaming 实现实时
- CC2530程序代码
- 基于单片机的温度控制系统,包括P
- 摄像头模块OV2640程序代码
评论
共有 条评论