想用MATLAB把这两个函数画在一个图里,初学者求指教
想用这两个函数画个地层压力的图:Gf=0.3166lnD+1.7797Gp=-0.207D3+1.6083D2-2.6198D其中D是y轴,D=0~4500,(如果需要,...
想用这两个函数画个地层压力的图:
Gf = 0.3166lnD+1.7797
Gp = -0.207D3+1.6083D2-2.6198D
其中D是y轴,D=0~4500,(如果需要,可以变成负的)坐标轴的名称是“井深”,x轴的坐标轴名是“当量钻井液密度” 展开
Gf = 0.3166lnD+1.7797
Gp = -0.207D3+1.6083D2-2.6198D
其中D是y轴,D=0~4500,(如果需要,可以变成负的)坐标轴的名称是“井深”,x轴的坐标轴名是“当量钻井液密度” 展开
1个回答
展开全部
话说D3,D2里的数字是表示次方吧?那个lnD在D=0怎么定义呢?更不能是负的啊。。。(我是让D从0.1开始……)
D=.1:.1:4500;
Gf=0.3166*log(D)+1.7797;
Gp=-0.207*D.^3+1.6083*D.^2-2.6198*D;
plot(Gf,D);
hold on
plot(Gp,D);
ylable('井深');
xlable('当量钻井液密度');
你可以自己再修改一下让图好看些,比如给2个函数不同的颜色什么的。。。
D=.1:.1:4500;
Gf=0.3166*log(D)+1.7797;
Gp=-0.207*D.^3+1.6083*D.^2-2.6198*D;
plot(Gf,D);
hold on
plot(Gp,D);
ylable('井深');
xlable('当量钻井液密度');
你可以自己再修改一下让图好看些,比如给2个函数不同的颜色什么的。。。
追问
为什么有条线是直线啊....
追答
其实不是直线。。。只是它们弯曲程度相差太远了,放在一起一个就变直了。。。
之前写坐标轴写错了,是:
ylabel('井深');
xlabel('当量钻井液密度');
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |