一、GUI软件的使用

打开bin目录下的PcModwin.exe

1.1 全部使用1976大气模式

要模拟卫星观测的地面反射太阳的辐射,所以选择slant

180度的观测角表示朝下观测

点Run model 既可

1.2 单独改变甲烷的浓度,其他全部使用76大气

值得注意的是:这里需要自己设置分层数(以3层为例),并且Supply Molecular Density by Layer 必须选中,否则下一个选项卡的甲烷浓度无法设置。

注意第一层的高度必须要小于等于之后要设置的Final Height (即反射点位置的高度),剩下的除了甲烷,全部设置为76大气。第二、第三层类似。

注意这里最高层的高度必须要大于后面要设置的Observer Height。

绘图,选择MODOUT2

绘制总辐射

二、直接调用代码来运行MODTRAN

前面的GUI软件的作用很明显,就是为了生成一个标准化的输入文件,然后调用主程序。

经过了解,tape5是输入文件,但进一步打开Modtran.bat发现,tape5是由modin复制而来,所以当我们要分30层或者更多层数的时候,只要修改modin即可。

打开modin看看

现在还是3层,之前GUI定义的。我们可以直接在此上面修改为4层

直接双击Modtran.bat,输出在tape6

clc;clear;
filename = 'E:\MODTRAN\Bin\MODOUT2';
fid = fopen(filename,'r');
all = {'FREQ','TOT TRANS','PTH THRML','THRML SCT','SURF EMIS','SOL SCAT','SING SCAT','GRND RFLT','DRCT RFLT','TOTAL RAD','REF SOL','SOL@OBS','DEPTH'};
data = [];
if fid<0warndlg('打开文件失败!');return;
elseFormatString=['%s ' repmat('%f ',1,12)]; %共13列,第一列是字符,后面12列是数字temp = textscan(fid,FormatString,6260-3990 +1,'HeaderLines',11); %跳过前11行,读取a = cell2mat(temp(:,2:13));data = [data;a];
end
msgbox('文件读取成功!');
fclose(fid);data = [(3990:1:6260)' data];
plot(data(:,1),data(:,10))  % 第10列是 TOTAL RADIANCE

参考:

MODTRAN®

MODTRAN使用心得相关推荐

  1. MODTRAN辐射传输模型使用笔记

    目录 MODTRAN辐射传输模型使用笔记 CARD1主要控制参数设置: CARD2主要控制参数设置: CARD3主要控制参数设置: CARD4主要控制参数设置: MODTRAN辐射传输模型使用笔记 第 ...

  2. Java EE学习心得

    –Java EE学习心得   1.    称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...

  3. 测试心得:微图书销售小程序

    测试心得:微图书销售小程序 前言 这个学期差不多也将近结束,经过大半个学期,从项目需求的确认和项目文档的编写,到一步步的设计与实现,现在终于到了测试阶段,但是我们在测试阶段也暴露出了很多bug,但是每 ...

  4. java.lang.OutOfMemoryError:GC overhead limit exceeded填坑心得

    该文章出自:http://www.cnblogs.com/hucn/p/3572384.html 分析工具:http://www.blogjava.net/jjshcc/archive/2014/03 ...

  5. 计算机财务应用实验心得,计算机会计实习心得-20210628124643.doc-原创力文档

    计算机会计实习心得 计算机会计实习心得1 毕业实践环节是大学生在完成全部课程后.走向社会之前最真实的一个模拟实验,对于我们财会专业的学生,平时注意注重理论学习,缺乏实践锻炼,因此实习显得尤为重要.在本 ...

  6. html5考试总结300字,期中考心得300字5

    为了检验学生半个学期所学的知识而进行的一次考试,有利于学生比较正式地检验自己平时的学习水平,根据这个成绩,学生可以及时的调整学习心态和方法,更有效率地进行下一阶段的学习,期中考试主要考察学生前半学期的 ...

  7. Assembly学习心得

    http://blog.csdn.net/etmonitor/ Assembly学习心得 说明: 最近开始准备把学到的.NET知识重新整理一遍,眼过千遍不如手过一遍,所以我准备记下我的学习心得,已备参 ...

  8. 什么叫安装文件索引服务器,搜出精彩 玩转Windows 2008系统心得

    [IT168 专稿]不少朋友已经在不经意间与Windows Server 2008系统进行了亲密接触,在一段时间的接触之后,不知大家对该系统的文件搜索功能会有什么样的体会?其实,Windows Ser ...

  9. mysql主从数据库含义_(转)Mysql数据库主从心得整理

    管理mysql主从有2年多了,管理过200多组mysql主从,几乎涉及到各个版本的主从,本博文属于总结性的,有一部分是摘自网络,大部分是根据自己管理的心得和经验所写,整理了一下,分享给各位同行,希望对 ...

最新文章

  1. JAVA线程池之双端队列与工作密取workstealingpool java7新加的一种线程池
  2. Silverlight WCF RIA服务(三十四)身份验证、角色、个性化 5
  3. pyinstaller深入使用,打包指定模块,打包静态文件
  4. shell 数组排序
  5. 技巧速看!如何帮助“表哥”快速玩转报告美化?
  6. JPA的多表复杂查询
  7. 使用vue脚手架模块化开发
  8. 怎样使用Spring Boot项目的单元测试?
  9. u-boot分析(四)---设置异常向量表|设置SVC模式
  10. BZOJ 1937: [Shoi2004]Mst 最小生成树 [二分图最大权匹配]
  11. 数据分析和数据挖掘的理论研究必要性
  12. # 遍历结构体_C#学习笔记05--枚举/结构体
  13. Workbox.strategies v3.x 中文版
  14. php函数(检查变量、函数、键是否存在)
  15. java取消 验证_使用Spring Security Java配置时禁用基本身份验证
  16. Serverless 应用如何管理日志 持久化数据
  17. 去重 属性_Javascript算法 — 数组去重
  18. Exchange server 2010批量建用户及通讯地址簿更新
  19. 随机游走分割算法(Random Walk Segmentation Algorithm)
  20. html 圣杯布局 高度,web圣杯布局

热门文章

  1. MySQL一条语句去重留一
  2. 使用tools-excel进行excel导入导出
  3. 新人制作机器人的7大误区
  4. JAVA毕设项目夕阳红养老院系统(java+VUE+Mybatis+Maven+Mysql)
  5. [Error] cannot convert ‘int*‘ to ‘char*‘ for argument ‘1‘ to ‘char* gets(ch
  6. 【小程序源码】手持滚动弹幕生成小工具多样化模板
  7. [T][3]洛谷 P2331 [SCOI2005] 最大子矩阵
  8. 认识Spring(上)
  9. if...if 和if...elif的区别
  10. codeforces A. Rook, Bishop and King 解题报告