matlab计算地层压力
来源:学生作业帮助网 编辑:作业帮 时间:2024/03/28 23:46:43
%%%%%%f1.m%%%%%%%%%%functiony=f1(n)y=1;fori=1:ny=y*i;endend%%%%%%f2.m%%%%%%%%%%functiony=f2(n,m)y=f1
卸掉重装!
matlab里面有计算积分的函数:int自己直接helpint就可以知道怎么用了再问:用了matlab不熟悉搞不出来啊。。能给看看吗?
symsxint(abs(x)*exp(x),x,-1,2)ans=exp(2)-2/exp(1)+2
A后面加个点就行了,表示其中每一个元素的运算,而不是矩阵运算~假设F(x)=x^2>>A=[12;34]A=1234>>B=A.^2B=14916不知道你是不是这个意思,呵呵~
如果不是很大的数组的话,手动拆
clc;symsEec1c2epsilonlamdatT;T=0.1*t+800*t^2+1200*t^3;e=epsilon*c1/(lamda^5*(exp(c2/lamda/T)-1));E=i
log(35)/log(5.21)必须用换底公式.
你可以将结果保留若干位小数:比如>>t=4.4409e-016t=4.4409e-016>>tt=round(t*10000)/10000tt=0>>这样就是保留4位小数了再问:我算的是大矩阵。。然后
在输出那块多加一个T,不行的话就可在函数最后另起一行写T,不带分号,运行的时候应该就能显示了
g=sym('cos(x+sin(y(x))')这行行末少了一个右括号,应该是g=sym('cos(x+sin(y(x)))')
直接使用矩阵乘法就可以,一个作为行向量,一个作为列向量,然后直接使用*,结果就是你要的了……
f=sym('x+cos(x)-sin(x)')a=subs(f,x,pi-1);b1=vpa(a,1);b2=vpa(a,2);b3=vpa(a,10);b4=vpa(a,20);
符号函数的积分>>symsxztalpha>>INT1=int(sin(x))>>INT2=int(1/cos(x))这个软件做符号函数的运算不太好,它的数值运算比较好.建议用mathematics,
A=[1,2];B=[6,2];C=[3,7];AB=B-A;AC=C-A;M=[AB;AC];S=1/2*det(M);%求出三角形的面积%%第二个问题首先新建一个M函数文件,里面内容如下funct
假设之前a,b,c,d,e,x,都已经是赋好值的等长度的向量fun=@(g)(a-1134*polyval(g,x)-b)./(c-d.*polyval(g,x))-e;g=lsqnonlin(fun
地层压力过高对重复压裂效果什么影响
前言:为了将区域地层的压力预测与随钻压力监测有效地结合起来,使石油勘探开发过程中从地质设计开始就有可靠的数据依据,论述了利用声波测井曲线进行压力计算的方法原理、等深度法计算地层压力的方法和步骤.这些方
实时地质导向过程中,钻前可通过前导地质模型预测地层倾角,钻进过程中可通过随钻密度成像(目前SLB的ecoscope和BHI的lithotrak都能实现),计算的话软件会自动拾取.
气油比下降嘛.加压可以降低饱和蒸气压.