|
|
|
|
@ -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)
|
|
|
|
|
|
|
|
|
|
|