Contact

PlanMaker BESSELJ: Orders, Truncation and Reproducible Controls

Engineering Intermediate SoftMaker PlanMaker

BESSELJ evaluates the Bessel function J_n(x). Build a visible value table, isolate fractional-order truncation and check a family-specific recurrence.

Verification status: See the evidence and test scope described in this guide. How formula examples are checked

BESSELJ evaluates the Bessel function J_n(x). Build a visible value table, isolate fractional-order truncation and check a family-specific recurrence.

Availability and verification

The PlanMaker 2026 manual, 2024 manual and 2021 manual were retrieved on October 15, 2026. They establish documented support in those manual families, not an original introduction or a last-working-version endpoint. Both historical endpoints remain unverified. Every individual desktop build and FreeOffice/mobile edition is outside this check.

No native PlanMaker execution was performed. Numerical expectations are independent high-precision mathematical calculations, not captured application results. English formulas use commas; verify names and separators in the installed language and locale. Displayed decimals are rounded reference values, not a promise of native last-bit accuracy.

Exact syntax and order treatment

=BESSELJ(x, n)

The first argument x is the evaluation point. The second, n, is the order, not the number of sample points or requested decimal places. Both are supplied in every example.

All three checked PlanMaker references explicitly require n ≥ 0 and truncate fractional orders. Consequently n=1.9 selects order 1, not order 2 and not the true noninteger-order mathematical function. The order-zero case is explicitly within the documented inequality; it is not guessed from an ambiguous error table.

The examples use positive x and nonnegative orders. The short reference does not provide a full x-domain, overflow or native error matrix. Negative x, singular endpoints, very large inputs and validation precedence for a negative fractional order remain outside these controls. Truncating n does not imply truncating x.

Complete order-zero and order-one table

Create BesselControls with x in A1, Order_zero in B1 and Order_one in C1. Enter these six x values in A2:A7. Fill B2 =BESSELJ(A2,0) and C2 =BESSELJ(A2,1) through row 7.

Row A: x Independent B: order 0 Independent C: order 1
2 .5 0.9384698072 0.2422684577
3 1 0.7651976866 0.4400505857
4 2 0.2238907791 0.5767248078
5 3 -0.2600519549 0.3390589585
6 5 -0.1775967713 -0.3275791376
7 10 -0.2459357645 0.0434727462

In a copy change A4 from 2 to 2.5. Its order-zero result becomes -0.0483837765, and its order-one result becomes 0.4970941025. The evaluation point retains its fractional part. The other rows are independent inputs and stay unchanged.

Reproduce fractional-order truncation explicitly

On a separate OrderCheck sheet put x=2 in F2. Put orders 0.9,1,1.9,2,2.9 in G2:G6, and fill H2 =BESSELJ($F$2,G2) downward.

The independent results are 0.2238907791,0.5767248078,0.5767248078,0.3528340286,0.3528340286. The first uses order zero; 1 and 1.9 agree; 2 and 2.9 agree. The dollar signs keep the same evaluation point while the order changes.

Keep integer orders in routine formulas for clarity. The truncation example documents a specific PlanMaker rule, rather than recommending that a scientific model silently discard a meaningful fractional order. A model requiring a genuine order of 1.9 needs a different verified computational method.

Advanced: check adjacent orders with a recurrence

Put Order_two in D1 on the original BesselControls sheet and fill D2 =BESSELJ(A2,2) down. The mathematical recurrence is J_0(x)+J_2(x)=2*J_1(x)/x. The NIST recurrence reference supports this relationship.

In E2 enter =B2+D2-2/A2*C2 and fill through E7. Each independent residual has target 0. At x=2 the order-two value is 0.3528340286. Use full cell precision rather than the printed rounded table when checking the identity.

A small computed residual can reflect finite precision; a substantial discrepancy can reveal an incorrect function family, order or copied reference. The recurrence check is not a native precision certification or permission to propagate a numerically unstable recurrence to extreme orders.

Advanced: detect a sign change without inventing a root

The order-zero table is positive at x=2 and negative at x=3. These samples bracket at least one mathematical zero of the continuous J_0 function in that interval. They do not identify the zero’s exact location, and linear interpolation is not an exact Bessel root solver.

Keep the sign of each result visible. Replacing negative values with absolute values would hide the oscillation and change a model that depends on signed amplitudes. At x=5 order one is negative, while at x=3 it is positive; the order matters as well as the evaluation point.

Do not confuse this ordinary Bessel J family with the modified I family. They solve different differential equations and their positive-axis behaviors differ. A function name change is substantive even if a few small-x results seem numerically close.

Errors, family identity and troubleshooting

The checked manual does not supply exact error tokens for invalid orders, nonnumeric cells, blanks, arrays, or extreme evaluation points. No errors are borrowed from Excel or another spreadsheet. The documented truncation rule applies to n, while x is the independent evaluation variable.

If values differ, check the family letter, the order and whether a fractional order was intended. Reproduce both order columns and the changed-x control in the actual build. Record edition, platform, language and workbook format; source documentation plus independent calculations are not a native application test or a guarantee about import/export compatibility.