Katie: Questions Re. your "99 digits of Pi" article « Next Oldest | Next Newest »

 ▼ W. Bruce Maguire II Member Posts: 180 Threads: 23 Joined: Apr 2012 06-19-2002, 07:33 PM Katie (or whoever may provide some answers): Could you please elucidate on a few points for me? In your "99 digits of Pi" article, there are a few points in the program that I don't follow. I have not invested a lot of time trying to figure it out, so please excuse me if the questions are dumb. First, I don't understand your series expansion for ArcTan. What is the "y" in the formula; where did it come from? Second, how are the "starting values" of 280,000,000 and 30,336,000 computed (I think I understand the method of numeric storage). Are these first-term values for the ArcTan(1/7) and ArcTan(3/79)? Third, where does the "divide by 50" come from in Subroutine 'X'? Fourth, where does the "multiply by 9 and divide by 125" come from in Subroutine 'R'? I have not carefully re-enacted the register manipulations in the routines, but I think that your documentation will be quite sufficient for me to understand all the data manipulation. But after my cursory examination, I was confused on the four points listed above. Thanks in advance for any help! Bruce. ▼ Katie Senior Member Posts: 265 Threads: 29 Joined: Jan 1970 06-19-2002, 11:12 PM Hi Bruce, All good questions because I left out some of crucial mathematics on this. I've corrected the article and reposted it -- it should answer all your questions. -Katie ▼ W. Bruce Maguire II Member Posts: 180 Threads: 23 Joined: Apr 2012 06-20-2002, 02:20 PM Katie: Thanks! I'm glad to know that the answer wasn't obvious to the ENTIRE world outside me! ` ;-)` Bruce. p.s. Are the math manipulation routines and numerical storage method of your invention? It appears to be a very efficient use of the 32sII's space! Personally, I can't stand programming the 32sII. I think it is the WORST programming experience HP EVER offered! I still can't believe that there is no editing capability... "Oh, I made a mistake...I guess I get to reenter the whole program again..." ` >:-p` Gee...I get to name my program anything I want---as long as it is ONE SINGLE LETTER! ` >:-p` Programming any HP classic is a breath of fresh air after looking at the 32sII! And what about that memory limitation?!? Sheesh... The one thing the 32sII does have going for it is that it is a real RPN machine; HP sure fixed that, though, didn't they?!All my HP calculator ranting is a moot point now anyway, considering that it appears that HP is dropping calculators faster than Carly dropped Walter Hewlett! (No more of those pesky founders around to muck-up Carly's \$50 million payday for the merger! Gee, I wonder if that money was a conflict of interest? I'm sure it had NO influence whatsoever---she was ALWAYS acting in the best interest of the share holders...Right?...Right?...Anyone? [a cricket chirps]) ▼ Michael (South Texas) Junior Member Posts: 5 Threads: 1 Joined: Jan 1970 06-20-2002, 02:36 PM Relatively scathing article about Carly in this month's (or maybe last month's) Vanity Fair. Basically billed her as a prima donna and made pretty detailed references to HP's culture pre and post the new regime. Also very sympathetic to Walter Hewlett. Recommended read. ▼ Christof (Davis, CA) Member Posts: 144 Threads: 20 Joined: Jan 1970 06-20-2002, 03:05 PM I though I could delete and insert individual lines within a program on my 32sii. SO I'm not sure what you mean- As for Carly. A fried of mine up in OR retired recently (last year). he had managed to collect a few tens of thousands of shares of hp stock over the course of his 20+ years at HP. Even if you ignore the "bubble" of the late 90's, Carly has plan managed to single handedly devastate his reitement plan faster than he could sell stock. Sad. Katie Senior Member Posts: 265 Threads: 29 Joined: Jan 1970 06-20-2002, 11:19 PM You can insert and delete steps on the HP32SII in edit mode. Actually, I like programming on this machine, it's got a few nice features: memory used since the last LBL, store/recall indirect math functions and 1.5 byte functions instead of using up 2 bytes. It's a simple language to learn and pretty easy to enter, it's not meant to be a full blown programmable calculator in the sense of the 41C, 42S, 48, 49. And I like programming in highly constrained memory spaces. The arctan expansion and term_1/term_2 composition are well known, and very old ways of calculating Pi. Modern ways to compute it converge much, much faster but are much, much more involved to implement -- not at all appropriate for a programmable calculator. [Just an aside here -- did you know that there's an algorithm to compute the n'th digit of Pi directly, without computing the n-1 preceding digits?] Anyway, take a look in "A History of Pi" for more methods of how to calculate it. Aside form the arctan formula and 2-term decomposition idea all the rest of the stuff is my own. ▼ Ex-PPC member Member Posts: 142 Threads: 24 Joined: Jan 1970 06-21-2002, 07:55 AM Katie wrote: "Just an aside here -- did you know that there's an algorithm to compute the n'th digit of Pi directly, without computing the n-1 preceding digits?" Corret me if I'm wrong, but I think it can only compute the n-th *hexadecimal* digit, not *decimal* digit, i.e.: you can compute the 1,000,000,000th digit of Pi assuming Pi is expressed in base 16, (digit from 0 to F). There seems to be no equivalent algorithm for directly finding the n-th digit in the usual, common base 10 ... W. Bruce Maguire II Member Posts: 180 Threads: 23 Joined: Apr 2012 06-21-2002, 11:59 AM Regarding editing in the 32sII: it appears that I have misled myself. I admit that I have only performed the most cursory programming on the 32sII, but I remember---vividly---that I could NOT see how to move around the code and insert/delete lines. I guess I'll have to look in the manual again. For some reason, though, I seem to remember that I explicitly LOOKED for this feature in the manual, and never found any information about editing code in any way... Maybe I dreamt the whole thing! ;-) Thanks for the correction. I'll have to give (one of) my 32sII(s) another chance! (Especially now that they're worth >\$120 each on eBay! ;-) ) Bruce. ▼ Paul Brogger Posting Freak Posts: 1,153 Threads: 94 Joined: Mar 2006 06-21-2002, 04:50 PM I have only my 32s, (not sII) with me, but it lets you walk up & down in the code with the up & down arrows, and to delete individual lines with the delete (left arrow) key. New lines insert "after" the line you're on. I assume the sII is the same. The memory size is the most frustrating aspect, and one-character names are a real problem. The 32s/sII is (I think) a pretty cool device, but one with unnecessarily severe limitations. ▼ Christof (Davis, CA) Member Posts: 144 Threads: 20 Joined: Jan 1970 06-21-2002, 05:10 PM Yep- the 32sii is the same method. even just a 2 char namespace (676 unique vars and unique labels) woul dmake a big difference- But realistically, I can't see that it would matter much without at least 1KB of memory. For my most recent uses of the 32sii, I'd want 2k. I have reason to want to store an awful lot more formulas than I can right now and still have any useful programming space. Of course, I'll be using a 32k 42s soon enough. but I like the 32sii for some things.

 Possibly Related Threads... Thread Author Replies Views Last Post Proceedings of the IEEE Article Katie Wasserman 24 4,086 11-29-2013, 07:56 AM Last Post: Walter B [OT] Mathematica free for Raspberry PI BruceH 32 4,827 11-23-2013, 05:24 AM Last Post: Nick_S Computing pi with the PC-1300S Kiyoshi Akima 0 606 11-17-2013, 12:24 AM Last Post: Kiyoshi Akima 10bii Financial Calculator is on launch sale - 0.99\$ only John 4 1,206 11-10-2013, 08:02 PM Last Post: BShoring Calculating Pi LHH 9 1,682 09-27-2013, 10:50 PM Last Post: Gerson W. Barbosa HP-Prime article on Wikipedia CompSystems 4 1,111 09-08-2013, 06:54 PM Last Post: Bruce Bergman Visualization of pi Bruce Bergman 13 2,184 08-17-2013, 05:00 PM Last Post: Howard Owen New article on a new type of neo linear equations Namir 0 780 08-11-2013, 10:27 AM Last Post: Namir Our 11C Scientific Calculator Android app is on launch sale, 0.99\$ only John 1 722 06-22-2013, 01:38 PM Last Post: Marcus von Cube, Germany OT: Happy Pi Day! Eddie W. Shore 13 2,127 03-22-2013, 10:44 AM Last Post: Les Koller

Forum Jump: