程序我运行了没有问题,但是画的图上面有个vpR的标志,我在程序里没有看到这个语句,不知道为什么会出现,希望能去掉。

clear;

clc;

close all;

vp1=1000/171;

vs1=1000/256;

vp2=1000/230;

vs2=1000/394;

vp3=1000/617;

vs3=0;

ro1=2.65;

ro2=2.6;

ro3=1.05;

vqu=0.8;

vsh=0.2;

kqu=ro1*vp1*vp1-4*ro1*vs1*vs1/3;

gqu=ro1*vs1*vs1;

ksh=ro2*vp2*vp2-4*ro2*vs2*vs2/3;

gsh=ro2*vs2*vs2;

kup=kqu*vqu+ksh*vsh;

klw=1./(vqu/kqu+vsh/ksh);

gup=gqu*vqu+gsh*vsh;

glw=1./(vqu/gqu+vsh/gsh);

ko=(kup+klw)/2;

go=(gup+glw)/2;

kfl=ro3*vp3*vp3;

figure

i=1;

for pt=0.01:0.01:0.4

a1=0.01;

ro_p=((1-pt)*ro1+(1-pt)*ro2)/2+pt*ro3;

[Tsh,Fsh]=XuWhitePQ(ko,go,0,0,a1);

[Tqu,Fqu]=XuWhitePQ(ko,go,0,0,a1);

p=(vsh.*Tsh+vqu.*Tqu)/3;

q=(vsh.*Fsh+vqu.*Fqu)/5;

kdry=ko.*(1-pt).^p;

gdry=go.*(1-pt).^q;

ksat=kdry+(1-kdry./ko).^2 ./ ( pt./kfl + (1-pt)./ko + kdry./ko./ko +1.0e-12);

gsat=gdry;

vpsat(i,1)=sqrt((ksat+4*gsat/3)*1.0e6./ro_p);

vssat(i,1)=sqrt( gsat*1.0e6./ro_p );

pt1(i,1)=pt;

i=i+1;

end

plot(pt1,vpsat,'-rs','LineWidth',1.5);hold on;

plot(pt1,vssat,'-gs','LineWidth',1.5);hold on;

% h1 = legend('vp','vs',2);  % 2 为 NorthWest 请help legend

% set(h1,'Interpreter','none')

text(pt1(1,1),vpsat(1,1),'0.01','FontSize',16)

text(pt1(1,1),vssat(1,1),'0.01','FontSize',16)

i=1;

for pt=0.01:0.01:0.4

a1=0.05;

ro_p=((1-pt)*ro1+(1-pt)*ro2)/2+pt*ro3;

[Tsh,Fsh]=XuWhitePQ(ko,go,0,0,a1);

[Tqu,Fqu]=XuWhitePQ(ko,go,0,0,a1);

p=(vsh.*Tsh+vqu.*Tqu)/3;

q=(vsh.*Fsh+vqu.*Fqu)/5;

kdry=ko.*(1-pt).^p;

gdry=go.*(1-pt).^q;

ksat=kdry+(1-kdry./ko).^2 ./ ( pt./kfl + (1-pt)./ko + kdry./ko./ko +1.0e-12);

gsat=gdry;

vpsat(i,1)=sqrt((ksat+4*gsat/3)*1.0e6./ro_p);

vssat(i,1)=sqrt( gsat*1.0e6./ro_p );

pt1(i,1)=pt;

i=i+1;

end

plot(pt1,vpsat,'-rp','LineWidth',1.5);hold on;

text(0.2,4000,'vp\rightarrow')

plot(pt1,vssat,'-gp','LineWidth',1.5);hold on;

text(pt1(10,1),vpsat(10,1),'0.05','FontSize',16)

text(pt1(40,1),vssat(40,1),'0.05','FontSize',16)

% h2 = legend('vp','vs',2);  % 2 为 NorthWest 请help legend

% set(h2,'Interpreter','none')

i=1;

for pt=0.01:0.01:0.4

a1=0.1;

ro_p=((1-pt)*ro1+(1-pt)*ro2)/2+pt*ro3;

[Tsh,Fsh]=XuWhitePQ(ko,go,0,0,a1);

[Tqu,Fqu]=XuWhitePQ(ko,go,0,0,a1);

p=(vsh.*Tsh+vqu.*Tqu)/3;

q=(vsh.*Fsh+vqu.*Fqu)/5;

kdry=ko.*(1-pt).^p;

gdry=go.*(1-pt).^q;

ksat=kdry+(1-kdry./ko).^2 ./ ( pt./kfl + (1-pt)./ko + kdry./ko./ko +1.0e-12);

gsat=gdry;

vpsat(i,1)=sqrt((ksat+4*gsat/3)*1.0e6./ro_p);

vssat(i,1)=sqrt( gsat*1.0e6./ro_p );

pt1(i,1)=pt;

i=i+1;

end

plot(pt1,vpsat,'-rd','LineWidth',1.5);hold on;

plot(pt1,vssat,'-gd','LineWidth',1.5);hold on;

text(pt1(36,1),vpsat(36,1),'0.1','FontSize',16)

text(pt1(40,1),vssat(40,1),'0.1','FontSize',16)

% h3 = legend('vp','vs',2);  % 2 为 NorthWest 请help legend

% set(h3,'Interpreter','none')

i=1;

for pt=0.01:0.01:0.4

a1=0.15;

ro_p=((1-pt)*ro1+(1-pt)*ro2)/2+pt*ro3;

[Tsh,Fsh]=XuWhitePQ(ko,go,0,0,a1);

[Tqu,Fqu]=XuWhitePQ(ko,go,0,0,a1);

p=(vsh.*Tsh+vqu.*Tqu)/3;

q=(vsh.*Fsh+vqu.*Fqu)/5;

kdry=ko.*(1-pt).^p;

gdry=go.*(1-pt).^q;

ksat=kdry+(1-kdry./ko).^2 ./ ( pt./kfl + (1-pt)./ko + kdry./ko./ko +1.0e-12);

gsat=gdry;

vpsat(i,1)=sqrt((ksat+4*gsat/3)*1.0e6./ro_p);

vssat(i,1)=sqrt( gsat*1.0e6./ro_p );

pt1(i,1)=pt;

i=i+1;

end

plot(pt1,vpsat,'-rh','LineWidth',1.5);hold on;

text(pt1(20,1),vpsat(20,1),'0.15','FontSize',16)

plot(pt1,vssat,'-gh','LineWidth',1.5);hold on;

text(pt1(20,1),vssat(20,1),'0.15','FontSize',16)

text(0.05,1000,'vs \rightarrow')

% h4= legend('vp','vs',2);  % 2 为 NorthWest 请help legend

% set(h4,'Interpreter','none')

% title('纵横波速度与孔隙度关系')

xlabel('孔隙度');

ylabel('速度 (m/s)');

111.png

(1.62 KB, 下载次数: 0)

2014-5-21 15:04 上传

图上的vpr我不知道是怎么出来的

matlab标志,使用MATLAB画出的图上面出现一个标志,不知道是怎么出现的相关推荐

  1. 下如何画出频率瀑布图_用maftools一行代码画出瀑布图

    昨天本科的一个师姐问我关于瀑布图的画法,想要画个瀑布图,问我有没有有什么工具可以画的,目标图如下 于是给师姐介绍了maftools这个R包,这个R包功能非常强大,可以做各种各样的图,今天就拿瀑布图为例 ...

  2. matlab画示波器图形,MATLAB中用plot命令画出示波器的图形方法

     看到网上有的同行问怎么改示波器的背景,把示波器波形复制到Word中,我有两种方法,第一种是我一个同学告诉我的,通过命令对示波器进行操作. 具体如下 shh = get(0,'ShowHidden ...

  3. 用matlab在图片上画出网格

    在对图像进行处理时,时常需要将图片划分成若干矩形块进行处理,在作图表示时,如何在图片上显示网格呢?下面给出一种matlab实现的简单方法: p = imread('football.jpg'); %读 ...

  4. 【Matlab三维视图】画出如下图所示类似漏斗的图形(下孔半径为0.1,上口半径为1)。提示:采用cylinder函数。

    画出如下图所示类似漏斗的图形(下孔半径为0.1,上口半径为1).提示:采用cylinder函数. 代码如下: > r=0.1:0.1:1; >> R=[r,1,1,1,1,1,1,1 ...

  5. 如何用matlab,frontcon函数画出有效市场边缘和资本市场线

    既上一篇有效市场边缘的作图:http://blog.csdn.net/alanguoo/article/details/52905121 这次来说一下怎么在有效市场边缘上画出切线,即资本市场线,CAL ...

  6. python 热度图_matplotlib 如何画出热度图heatmap?

    [创造生动有趣的动画,Matplotlib库大显身手],希望对你有帮助哦-全文共2153字,预计学习时长4分钟或更长 用Matplotlib模拟雨 动画是呈现各种现象的有趣方式.在描述像过去几年的股票 ...

  7. 如何用 canvas 画出分形图

    前言 分形是一门以非规则几何形态为研究对象的几何学,由曼德勃 罗(B.B.Mandelbrot)等人创立并命名. 分形图从整体上看,是处处不规律的.但从局部观察,图形的规则性又是相同的,即具有自相似的 ...

  8. html5画布画出折线图,canvas 画出动态折线图

    canvas 是 html5 支持的一个标签,用于图形的绘制.canvas 标签仅仅提供了图形的容器,必须通过 js 脚本来绘制. 比如,绘制一个简单的矩形: 矩形.png var c=documen ...

  9. 如何从椭圆度 matlab,如何利用matlab画出如图潮流椭圆

    clc;clear   %先对分量进行调和分析,然后利用elli_para2程序计算椭圆要素,ap2ep程序画潮流椭圆 %% xlsend = [3477 3897 3477 3478]; lat_p ...

最新文章

  1. 漫话:如何给女朋友解释为什么 Java 中1000==1000为 false,而100==100为 true?
  2. 解决python3 UnicodeDecodeError: 'gbk' codec can't decode byte
  3. (python的坑,坑的我头晕,下行循环写后根遍历)
  4. Django-RQ介绍
  5. Codeforces Round #211 (Div. 2)
  6. JVM 类型的生命周期学习
  7. linux update语句,MySQL 多表 update sql语句总结
  8. codeforces166E - Tetrahedron DP
  9. 基于android的考勤管理系统,基于Android的考勤管理系统的设计与实现
  10. Eclipse Debug不能热部署解决
  11. java中的diss可以做标识符吗_因为命名被diss无数次。简单聊聊编程最头疼的事情之一:命名...
  12. 加密算法在windows,linux下的检测办法[md5,sha1]
  13. java中chl列表_Java 同步框架 AQS 深入分析
  14. 基于qt和mysql的地铁线路系统_课内资源 - 基于QT实现的可视化地铁换乘查询系统...
  15. c语言小车路径规划算法,自动驾驶汽车四种常用的路径规划算法解析
  16. unity3d 词典访问_正确的词典访问方式
  17. 布隆过滤器?好像有点局限啊,瞅一瞅布谷鸟过滤器
  18. Linux Test Project(LTP项目)
  19. 圆形谷仓Circular Barn_Silver---(DP优化 / )队列 + 贪心(复杂度O(2n))---DD(XYX)​​​​​​​的博客
  20. 阿里云国际站卸载阿里云盾监控

热门文章

  1. 浅论学校计算机机房的维护与管理,浅论学校计算机机房的维护与管理
  2. 新高考3+3模式(6选3)全走班自动排课系统7.0(正式版)
  3. python批量裁剪图片_python批量裁剪图片
  4. python练习20:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
  5. violinplot如何看懂_如何看懂电工图纸
  6. Windows 安装,配置SVN
  7. u盘传输过程数据文件丢失如何恢复
  8. IPMI之ipmitool工具命令详解
  9. 微信小程序实现富文本编辑器
  10. [附源码]Python计算机毕业设计SSM基于的宠物领养管理系统(程序+LW)