Labyrinth分享 http://blog.sciencenet.cn/u/majian 致力于行人交通及疏散动力学研究

博文

contour图

已有 6083 次阅读 2017-2-20 11:48 |个人分类:技术|系统分类:科研笔记

数组有3列:第一列,第二列表示的是两个坐标值,第三列是需要画图的值,

想用matlab画surf、contour图,

首先确实一下坐标值的范围。比如x的范围是[xmin,xmax],y的范围是[ymin,ymax];

之后用生成meshgrid

[x,y]=meshgrid([xmin:.01:xmax],[ymin:.01:ymax]);

之后用griddata插值,

z=griddata(R,Z,V1,x,y,'v4');

具体的插值方法可以尝试:v4, cubic, linear, 等

最后画图,

counter(x,y,z);




https://blog.sciencenet.cn/blog-5422-1034783.html

上一篇:中科大举办PED2016国际会议以及Tutorials
下一篇:国际铁路线路疫情输入风险分析及对策建议
收藏 IP: 116.76.106.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-22 19:00

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部