重积分相关计算

main
28637 8 months ago
parent f3883d2d03
commit cfb941f95c

@ -206,28 +206,34 @@ def UI():
function = input('请输入被积函数:')
region1 = input('请输入第一重积分区间:')
region2 = input('请输入第二重积分区间:')
print('直角坐标系下二重积分值:', rectangular_double_integration(region1, region2, function))
if command=='2':
function = input('请输入用极坐标表示的被积函数:')
rou = input('请输入ρ的积分区间:')
theta = input('请输入θ的积分区间:')
print('极坐标下二重积分值:', polar_double_integration(function, rou, theta))
if command=='3':
function = input('请输入被积函数:')
region1 = input('请输入第一重积分区间:')
region2 = input('请输入第二重积分区间:')
region3 = input('请输入第三重积分区间:')
print('直角坐标系下三重积分值:', rectangular_triple_integration(region1, region2, region3, function))
if command=='4':
function = input('请输入用柱坐标表示的被积函数:')
rou = input('请输入ρ的积分区间:')
theta = input('请输入θ的积分区间:')
region = input('请输入z的积分区间')
print('柱坐标系下三重积分值:',cylindrical_triple_integration(rou, theta, region, function))
if command=='5':
function = input('请输入用球坐标表示的被积函数:')
rou = input('请输入ρ的积分区间:')
theta = input('请输入θ的积分区间:')
gamma = input('请输入γ的积分区间:')
print('球坐标系下三重积分值:',spherical_triple_integration(rou, theta, gamma, function))
if command=='6':
break
if __name__ == "__main__":
unittest.main()
UI()
unittest.main(exit=False)

Loading…
Cancel
Save