实现流程

  1. matlab计算得到的三列数据,分别为x坐标、y坐标和对应坐标的数值,文件名为originalData.dat
  2. 开启surfer软件,本人用的surfer13
  3. matlab命令行输入下述代码实现数据的网格化
%启动surfer服务
h = actxGetRunningServer('Surfer.Application')
%设置窗口可见
set(h,'visible',1)
%设置工作目录
set(h,'DefaultFilePath','D:\Program Files\MATLAB\R2010b\work')
%设置图形窗口是否刷新
set(h,'ScreenUpdating',1)
%网格化数据
invoke(h,'GridData','originalData.dat')
  1. 网格化数据后得到xxx.grd网格化数据之后进行surfer等值线成图
%开启图形窗口
wds=invoke(h.documents,'add',1)
contourframe=invoke(wds.shapes,'AddContourMap','xxx.grd')
ContourMap=contourframe.Overlays.Item(1)
%添加色标文件
invoke(ContourMap.Levels,'LoadFile','rainbow.lvl')
ContourMap.Fillcontours=1
ContourMap.ShowColorScale=1
  1. 自动调用surfer成图

实现过程初期surfer成图界面一直显示黑色背景,后查找原因是因为set(h,‘ScreenUpdating’,1) 设置为了0,即禁用了屏幕刷新,所以数据无法实时显示为等值线图

matlab调用surfer绘制等值线相关推荐

  1. matlab将surfer格式转化矩阵,matlab调用surfer

    (); // 退出后台运行的 Surfer 对象 1.2 通过 C++ 的 COM 接口技术调用 Surfer 对 Surfer Automation 的调用 , 除了通过上述的 MFC Automa ...

  2. matlab读取suffer,MATLAB调用surfer时出错

    我现在用的是MATLAB2018b,调用的是surfer13.MATLAB和surfer安装在D盘的program里.程序如下: %% 调用surfer绘制散点图 %启动surfer srf = ac ...

  3. matlab中surfer,关于matlab调用surfer网格化的问题

    我希望用matlab调用surfer画图,但是对数据化网格化之后不知道网格化的grd文件存到哪里去了,以下是我的程序,劳烦有空的大神们帮我看以下. srf=actxserver('surfer.app ...

  4. matlab 调用surfer,matlab调用surfer出现 “数据不足”问题

    matlab执行下列程序出现的问题: ??? Invoke Error, Dispatch Exception: Source: Surfer.Application.1 Description: 数 ...

  5. matlab按点绘制网格

    为了看图的简洁,我想让matlab画图时,在坐标点处分别绘制水平和竖直的参考线,由此引出了下面的内容. matlab中的set函数 首先我们要了解的是set函数. MATLAB给每种对象的每一个属性规 ...

  6. matlab调用R给散点图画95%置信椭圆(95% confidence ellipse in a scatterplot)

    1. 利用R绘制95%置信椭圆 一开始画的不是置信椭圆,就是简单的椭圆,把一个类别的数据点都框起来的那种,就用了ggforce这个包,里面有一个geome_mark_ellipse的函数 官方文档介绍 ...

  7. matlab/simulink石良臣,《MATLAB/Simulink系统仿真超级学习手册》——2.6 MATLAB的图形绘制...

    本节书摘来自异步社区<MATLAB/Simulink系统仿真超级学习手册>一书中的第2章,第2.6节,作者:MATLAB技术联盟 , 石良臣著,更多章节内容可以访问云栖社区"异步 ...

  8. MATLAB调用Origin绘图官方案例学习

    MATLAB调用Origin origin官方案例 1. 绘图 2 创建修改workbook 日常处理实验数据绘图用的都是origin,origin自带的模板和调色板比matlab好看太多(origi ...

  9. surfer画等值线

    用了将近两周的时间来学习surfer画等值线,稍有点成果,拿来跟各位分享.做出的营口地图降雨量分布图: http://hi.csdn.net/cp.php?ac=album&op=editpi ...

最新文章

  1. AngularJS+Satellizer+Node.js+MongoDB-Instagram-20
  2. 数据中心冷却塔结冰应急演练
  3. redis的基本使用笔记一
  4. Mysql的float double decimal
  5. python变量类型怎么决定的_Python数据类型提示痛点的解决方案探讨
  6. 雷军:小米MIX Alpha不是折叠屏手机,将会很震撼
  7. TX2开发板Ubuntu16.04安装中文输入法
  8. Ubuntu添加开机自动启动程序的方法
  9. Open3d学习计划——11(使用NumPy)
  10. 办公:office办公软件Excel表格的打印技巧
  11. qq机器人插件之奥运奖牌获得数量
  12. linux开机自启服务
  13. Oracle compound trigger的大坑(Oracle-12c)
  14. 河南新华计算机学校学费多少,河南新华电脑学院提前三年收费 育人还是圈钱?...
  15. 华为 AISC 研究型实习生招聘~北京 or 深圳
  16. 主成分分析法PCA(一):算法原理
  17. mysql中的 isnull(exper)、ifnull(exper1,exper2)、nullif(exper1,exper2)函数
  18. chromium 34 代码拉取及推送
  19. APP小游戏——一个都不能死
  20. 使用一幅离轴干涉全息图重建相位

热门文章

  1. Android 快捷键生成onClick()点击事件方法
  2. 使用onclick改变元素的显示和隐藏
  3. 免费进销存软件哪家好用
  4. Word/Excel/PPT自定义快捷键
  5. “京通随心购”生活服务平台简介—宁德本地商户的福音
  6. IT行业几大方向(外行人之误解)
  7. 代驾出行,为酒后安全保驾护航
  8. windows server 2003 程序不兼容的解决方法
  9. 在微信公众平台注册一个小程序开发账号
  10. 【论文翻译】Accurate and Efficient Stereo Matching via Attention Concatenation Volume(CVPR 2022)