TA的每日心情 | 开心 2023-9-13 21:42 |
---|
签到天数: 715 天 [LV.9]以坛为家II
|
马上注册,下载丰富资料,享用更多功能,让你轻松玩转阳光石油论坛。
您需要 登录 才可以下载或查看,没有账号?欢迎注册
x
本帖最后由 lingdz 于 2014-9-30 16:26 编辑
暑假参加了数学建模,学习了matlab软件,没想到在地质学绘图中也能用到。甚是欣喜,分享!
下面是我们老师给的一张图,包含信息:每个点的相对位置和高度,据此做砂体等厚图。常规方法就是对相邻的3个点分析,逐渐向外扩展。比较费时,有同学画了一上午。
利用matlab作图的话,半个小时搞定,就是导入数据的功夫。效果图如下:
程序源代码:
A=[];%矩阵A代表每个点的xyz坐标,数据较多,不往上放了
x=A(:,1);y=A(:,2);z=A(:,3);
figure
[X,Y,Z]=griddata(x,y,z,linspace(min(x),max(x))',linspace(min(y),max(y)),'cubic');
pcolor(X,Y,Z)
shading interp
colorbar
figure,C=contourf(X,Y,Z)
顺便祝大家假期愉快!
|
|