precision_calculator
Calculate high-precision arithmetic operations with arbitrary accuracy. Supports addition, subtraction, multiplication, division, power, sqrt, and factorial. Set precision digits and rounding mode.
Instructions
Brief description: High-precision numerical calculation tool, supporting arithmetic operations with arbitrary precision.
Examples:
precision_calculator(numbers=[1.123, 2.987], operation='add', precision_digits=15)
precision_calculator(numbers=[2], operation='sqrt', precision_digits=20)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| numbers | Yes | List of numerical values for calculation | |
| operation | Yes | Operation type. Supports: 'add', 'subtract', 'multiply', 'divide', 'power', 'sqrt', 'factorial' | |
| precision_digits | No | Number of precision digits | |
| rounding_mode | No | Rounding mode. Supports: 'round_half_up', 'round_down', etc. | round_half_up |