HP Forums
50G: COMB (x 9) & COMB (x 10) ok, but not COMB (x 11) - Printable Version

+- HP Forums (https://www.hpmuseum.org/forum)
+-- Forum: HP Calculators (and very old HP Computers) (/forum-3.html)
+--- Forum: General Forum (/forum-4.html)
+--- Thread: 50G: COMB (x 9) & COMB (x 10) ok, but not COMB (x 11) (/thread-22495.html)



50G: COMB (x 9) & COMB (x 10) ok, but not COMB (x 11) - Gil - 10-13-2024 01:19 PM

With the following program
« X SWAP COMB EXPAN
» that calculates COMB (X, i),

for i=9, I get:
'(X^9-36*X^8+546*X^7-4536*X^6+22449*X^5-67284*X^4+118124*X^3-109584*X^2+40320*X)/362880',

and for i=10, I get:
'(X^10-45*X^9+870*X^8-9450*X^7+63273*X^6-269325*X^5+723680*X^4-1172700*X^3+1026576*X^2-362880*X)/3628800'.

But, for i=11, I get a non simplified expression with still the factorials (!):
'X!/(39916800*(X-11)!)'.

Is there simple way to get — starting from 'X!/(39916800*(X-11)!)' a polynomial like the one for COMB(X, 10)?

What I wished is to avoid to write a program like:
« DUP 2 <
IF
THEN DROP 1
ELSE DUP x 1 ROT 1 -
FOR i x i - *
NEXT SWAP ! /
END EXPAN —>STR "+-" "-" SREPL DROP OBJ—>
»
Thanks in advance for your help.

Gil


RE: 50G: COMB (x 9) & COMB (x 10) ok, but not COMB (x 11) - Albert Chan - 10-13-2024 03:41 PM

COMB(x,11) = COMB(x,10) * (x-10)/11


RE: 50G: COMB (x 9) & COMB (x 10) ok, but not COMB (x 11) - Gil - 10-13-2024 04:12 PM

It's indeed a nice way to get rid of the remaining x!


RE: 50G: COMB (x 9) & COMB (x 10) ok, but not COMB (x 11) - Gil - 10-13-2024 06:10 PM

My basic idea was more what kind of built-in cammands like EXPAN (that does not work) are available on the HP50G to get directly (without a program) the polynomial form in x for, say, COMB (X, 20), ie

'1/2432902008176640000*x^20-1/12804747411456000*x^19+59/8536498274304000*x^18-19/50214695731200*x^17+18017/1255367393280000*x^16-10051/25107347865600*x^15+6406481/753220435968000*x^14-815081/5794003353600*x^13+354467473/193133445120000*x^12-33399473/1755758592000*x^11+6063698587/38626689024000*x^10-3975325483/3862668902400*x^9+5013017410969/941525544960000*x^8-2022480780283/94152554496000*x^7+694142313941/10461394944000*x^6-31938836201/209227898880*x^5+32262100943/128648520000*x^4-169704792667/617512896000*x^3+275295799/1551950400*x^2-1/20*x'

OR why, on the HP50G, does COMB (X, 10) EXPAN gives the expected polynomial but not COMB (X, 11) EXPAN ?