能够用Excel的函数计算谢!请列出算法以及Excel表里公式运用!谢谢
设卧式油罐截面半径为R,液面高度为h,油罐长为L.则液位为h时所盛液体的体积
V=[R�0�5arccos(1-h/R)-(R-h)√(2Rh-h�0�5)]L
求法:
作出卧式油罐的一个截面圆O,作出液面AB(假设AB低于圆心O),过O作AB的垂线交AB于D,交圆周于C.DC=h
则由弦AB和弧ACB围成的面积为
S=S扇形OACB-S三角形OAB
=R�0�5arccos(1-h/R)-(R-h)√(2Rh-h�0�5)
液体的体积V=液体的底面积S*液体的长度L
得V=[R�0�5arccos(1-h/R)-(R-h)√(2Rh-h�0�5)]L
注:上式虽然是在液面低于圆心的情况下推导出的,但也适用于液面于圆心相平以及液面高于圆心的情况
V=[R�0�5arccos(1-h/R)-(R-h)√(2Rh-h�0�5)]L
你把相应的数值连接上,把函数用上即可
你输入看下"=(A1^2*acos(1-A2/A1)-(A1-A2)* SQRT(2A1*A2-A2^2))*A3"
将arccos改为acos
参考知识1
=(IF(AND(C3>0,C3<B3),0.5*A3*(B3^2*ACOS((B3^2+2*C3^2-4*B3*C3)/B3^2)-2*(B3-C3)*(2*B3*C3-C3^2)^0.5)+3.14159/4*(B3-1/3*C3)*C3^2,IF(C3=B3,0.5*A3*3.14159*B3^2+3.14159/4*(B3-C3/3)*C3^2,IF(AND(C3>B3,C3<2*B3),0.5*A3*(2*3.1415926*B3^2+2*(2*B3*C3-C3^2)^0.5*(C3-B3)-B3^2*ACOS((B3^2+2*C3^2-4*B3*C3)/B3^2))+3.1415926/4*(B3-C3/3)*C3^2,"B"))))*0.000001其中罐长L,半径R,液高L,V为所求的对应的体积