估计方程组的传播误差容限。
error-solver的Python项目详细描述
误差求解器
关于
此包包含估计传播误差公差的类 对于一个方程组。
安装
此软件包可以通过pip安装:
pip install error_solver
上述安装仅安装
ErrorSolverPy
类还要安装
ErrorSolver
类,请改用以下命令:
pip install error_solver[all]
示例:圆柱体错误
以下示例确定横截面的传播误差公差
给定半径测量公差的圆柱体的面积A
和体积V
r
和高度h
fromerror_solverimportErrorSolver# Define the equationsEQUATIONS=['A = pi * r**2','V = A * h']# Solve the equations by some means and assemble the values in a dictionaryvalues={'h':12,'r':5,'A':78.54,'V':942.48}# Define the known error toleranceserrors={'h':0.05,'r':0.05}solver=ErrorSolver(EQUATIONS)solver.solve(values,errors)# value error pct_error is_calc# var# A 78.539816 1.570796 2.000000 True# V 942.477796 22.776547 2.416667 True# h 12.000000 0.050000 0.416667 False# r 5.000000 0.050000 1.000000 False