请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 2139|回复: 1

对于二维数据 为什么fortran和ncl的读写顺序会不一样?

[复制链接]

新浪微博达人勋

发表于 2022-11-5 15:34:50 | 显示全部楼层 |阅读模式
10金钱
比如一个二维的降雨数据,数据有120行,60列。行代表纬度,列代表经度。
为什么Fortran在读取数据的时候要写成pr(经度,纬度),而ncl读取的时候就要写成pr(纬度,经度)?
这个问题困扰了我好久,希望大神解答下!不胜感激!

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2022-11-5 19:12:37 | 显示全部楼层
本质还是C语言顺序和Fotran语言里面数组的顺序,就好比,从0到9,然后再加1,往哪边进位的问题。比如, 7, 8, 9, 10这样,清零之后往左边进位,这是C序。如果是7,8,9, 01,清零后往右边进位,这是F序。我们一般排经纬度,每经度那么多个数,进一位。就是说,我们一般按照经度、纬度、高度、时间这样放数组,Fortran就是经纬度、高度、时间。而C就是时间、高度、纬度、经度。
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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