BESSELK Function (LibreOffice Calc)
The BESSELK function returns the modified Bessel function of the second kind, Kβ(x). It is used in engineering, physics, probability, and differential equation modeling involving exponential decay and cylindrical symmetry.
Compatibility
βΎ| Excel | β |
| Gnumeric | β |
| Google_sheets | β |
| Libreoffice | β |
| Numbers | β |
| Onlyoffice | β |
| Openoffice | β |
| Wps | β |
| Zoho | β |
What the BESSELK Function Does βΎ
- Computes Kβ(x), the modified Bessel function of the second kind
- Supports real values of x > 0
- Supports integer orders n
- Used in heat transfer, diffusion, EM fields, and probability distributions
Syntax βΎ
BESSELK(x; n)
Arguments
-
x:
The input value (real number > 0). -
n:
The order of the Bessel function (integer β₯ 0).
Basic Examples βΎ
Compute Kβ(x)
=BESSELK(1; 0)
β 0.421024438
Compute Kβ(x)
=BESSELK(2; 1)
β 0.113893872
Using a cell reference
=BESSELK(A1; B1)
Advanced Examples βΎ
Heat conduction in cylindrical coordinates
=BESSELK(r / k; 0)
Radial diffusion model
=BESSELK(A1 * B1; 1)
Probability: Laplace distribution kernel
=BESSELK(ABS(A1); 0)
Combine with BESSELI for general solutions
=C1 * BESSELI(A1; 0) + C2 * BESSELK(A1; 0)
Normalize for large x (avoid underflow)
=BESSELK(A1; 0) * EXP(A1)
Use in modified Bessel differential equation
=BESSELK(A1; 1) + A1 * BESSELK(A1; 0)
Edge Cases and Behavior Details βΎ
BESSELK returns a numeric value
Accepts:
- Real x > 0
- Integer n β₯ 0
Behavior details
- Order n must be an integer
- Kβ(x) β β as x β 0βΊ
- Kβ(x) β 0 as x β β
- Kβ(x) has a logarithmic singularity at x = 0
- BESSELK decays exponentially for large x
Invalid input β Err:502
BESSELK of an error β error propagates
Common Errors and Fixes βΎ
Err:502 β Invalid argument
Cause:
- x β€ 0
- n is not an integer
- Non-numeric input
Fix:
- Ensure x > 0
- Wrap n with INT()
- Validate numeric input
Underflow for large x
Cause:
- Kβ(x) becomes extremely small
Fix:
- Multiply by EXP(x) to stabilize
Best Practices βΎ
- Use BESSELK for exponential-decay and radial-diffusion models
- Combine with BESSELI for full differential-equation solutions
- Normalize large x values to avoid underflow
- Use INT(n) to enforce integer order
- Pair with EXP, LN, and POWER for analytic transformations
BESSELK is essential for modeling diffusion, heat transfer, EM fields, and any system governed by modified Bessel differential equations with exponential decay.
Related Patterns and Alternatives βΎ
- Use BESSELI for complementary modified Bessel solutions
- Use BESSELJ and BESSELY for ordinary Bessel functions
- Use EXP, LN, and POWER for analytic transformations
By mastering BESSELK and its companion functions, you can build powerful engineering, physics, and mathematical models in LibreOffice Calc.