Factorials on the Free42 « Next Oldest | Next Newest »

 ▼ Timespace Junior Member Posts: 23 Threads: 6 Joined: Jan 1970 09-27-2006, 08:22 PM I understand that all(?) or most HP scientific calculators do fractional factorials using the Gamma function. But the Free42, being an emulator of HP42, which is a scientific calculator, will not. Does the original HP42 do fractional Factorials? For example, 6.2! on the HP33S = 1050.3178 Thanks ▼ Gerson W. Barbosa Posting Freak Posts: 2,761 Threads: 100 Joined: Jul 2005 09-27-2006, 08:41 PM Quote: For example, 6.2! on the HP33S = 1050.3178 You can get the same result on both the real HP-42S and Free42: `7.2 shift PROB GAM` ▼ Timespace Junior Member Posts: 23 Threads: 6 Joined: Jan 1970 09-27-2006, 08:50 PM Thanks. I was doing the shift PROB N! Timespace Junior Member Posts: 23 Threads: 6 Joined: Jan 1970 09-27-2006, 08:55 PM No. That is not what I wanted. The 6.2! = 1050.3178 7.2! = 7562.2883 ▼ Gerson W. Barbosa Posting Freak Posts: 2,761 Threads: 100 Joined: Jul 2005 09-27-2006, 09:13 PM Hello Timespace, This is a few threads below. Anyway, it's been copied and pasted here for your convenience: Quoting from the HP-15C Owner's Handbook: Quote: You can also use x! to calculate the Gamma function, used in advanced mathematics and statistics. Pressing f x! calculates Gamma(x+1), so you must subtract 1 from your initial operand to get Gamma(x). For the Gamma function, x is not restricted to nonnegative integers. I hope this clarifies the matter a bit :-) Regards, Gerson. ------------- P.S.: One possible reason N! on the HP-42S doesn't behave like x! on other calculators is to keep it backwards compatible with the HP-41 it came from. The HP-41 FACT function did not calculate Gamma(x). Edited: 27 Sept 2006, 9:33 p.m. ▼ Timespace Junior Member Posts: 23 Threads: 6 Joined: Jan 1970 09-27-2006, 09:33 PM Thanks. So there is no direct way to calculate fractional factorial on the HP42? You have to use x!=Gamma(x+1) on the HP42. ▼ Les Wright Posting Freak Posts: 1,368 Threads: 212 Joined: Dec 2006 09-28-2006, 07:32 AM The Gamma function is the generalization of the familiar natural number factorial to all complex numbers. It actually is correct to write x! for a noninteger--the notation just means Gamma(x+1). The so-called "normalization" of the factorial function so that x! = Gamma(x+1) dates back to Legendre, and no one seems totally clear why. FYI, the HP48 series will compute factorial for all real arguments. HP49G and beyond does so too, but also includes, I think redundantly, Gamma under Special Functions in the Math menu. Les ▼ Marcus von Cube, Germany Posting Freak Posts: 3,283 Threads: 104 Joined: Jul 2005 09-28-2006, 08:27 AM Quote: FYI, the HP48 series will compute factorial for all real arguments. HP49G and beyond does so too, but also includes, I think redundantly, Gamma under Special Functions in the Math menu. There is a difference! The factorial function on the 49 was carried over from the 48 with identical behaviour (and presumably identical code). It works for real arguments only. GAMMA is a new implementation which is defined for complex arguments also. Marcus Karl Schneider Posting Freak Posts: 1,792 Threads: 62 Joined: Jan 2005 09-27-2006, 09:50 PM "Timespace" -- There is no such thing as a "fractional factorial". The Gamma function for non-negative real arguments is a smooth and continuous function that passes through all the discrete points of the factorial function, which is defined only for non-negative integers. By definition, Gamma(x+1) = Integral (0, infinity, txe-tdt), so ```Gamma(1) = 0! = 1 Gamma(2) = 1! = 1 Gamma(3) = 2! = 2 Gamma(4) = 3! = 6 ``` and so forth... I'm not certain what the basis of the definitions are, but I surmise that Gamma(x) is defined such that its first discontinuity as x decreases is at x = 0, instead of at x = -1. This effectively separates the behavior of the gamma function into regions of "positive x" and "negative x". Factorials can be defined recursively such that n! = n*(n-1)! -- or alternatively, (n+1)! = (n+1)*n!. Defining 0! = 1 provides the basis for making the definition functional, and equivalent to n! = n*(n-1)*(n-2)*...*1. Gamma is combined with factorial as x! on menuless or limited-menu models in order to conserve keyboard space. Factorial (n!) is separated from Gamma on the HP-42S because the expansive menus make it feasible. Note: Lower-end and business models, such as the HP-10C, HP-12C, and HP-17B* -- don't provide Gamma. These have only n!. -- KS Edited: 28 Sept 2006, 11:38 p.m.

 Possibly Related Threads... Thread Author Replies Views Last Post The latest version of Free42 is now a OS X Universal application..... zeno333 1 247 10-21-2012, 11:12 PM Last Post: Matt Agajanian New Blog: Factorials Eddie W. Shore 6 537 10-21-2012, 11:27 AM Last Post: Eddie W. Shore I need the last OS X "Universal" version of Free42..... zeno333 0 193 10-13-2012, 04:45 PM Last Post: zeno333 [OT] Free42 on the BlackBerry PlayBook Les Wright 1 253 02-25-2012, 10:56 AM Last Post: Thomas Okken Free42 ? fhub 24 1,241 10-24-2011, 10:06 AM Last Post: Egan Ford Re: Free42 - A Complex glitch? fhub 3 296 09-22-2011, 09:36 PM Last Post: Thomas Okken Re: Free42 - A Complex glitch? Thomas Okken 23 1,242 09-18-2011, 09:10 PM Last Post: Thomas Okken Free42 - A Complex glitch? Ángel Martin 23 1,286 09-14-2011, 09:39 AM Last Post: Ángel Martin Thomas Okken and free42 ? sylvandb 5 373 07-11-2011, 09:18 PM Last Post: sylvandb A new 6-problem challenge (free42 or 42s) Allen 22 1,185 06-12-2011, 05:56 PM Last Post: Allen

Forum Jump: