Rank: 2736 based on 39 downloads (last 30 days) and 2 files submitted
photo

Bill McKeeman

E-mail
Company/University
Dartmouth
Lat/Long
43.70656967163086, -72.28678131103516

Personal Profile:

MathWorks Fellow (retired)
Adjunct Computer Science Faculty at Dartmouth

Professional Interests:
compilers, programming languages

 

Watch this Author's files

 

Files Posted by Bill View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
23 Aug 2012 Screenshot The Computation of Pi by Archimedes Archimedes wrote 3 1/7 > pi > 3 10/71. This is how he did it. Author: Bill McKeeman pi, archimedes, math history, 200bce, integer arithmetic, rational arithmetic 29 5
  • 5.0
5.0 | 5 ratings
22 Sep 2011 Screenshot perms Generate permutations. Author: Bill McKeeman mathematics, permutations, even, odd, cycles, signs 10 1
Comments and Ratings by Bill View all
Updated File Comments Rating
23 Sep 2011 perms even, odd, cyclical, unique permutations of a set of vectors Author: Bill McKeeman

The version of perms has a bug. It sometimes gives the even permutations instead of the odd permutations and vice versa. It has been corrected and reissued as FX32978. This version, FX10237 should soon be deleted.

22 Sep 2011 perms Generate permutations. Author: Bill McKeeman

There was a bug in the earlier version of perms (odd perms were sometimes called even, and vice versa), a fact pointed out by Moritz Häckell. I could not resubmit because I have retired and no longer have permission as the old "me".

23 Jun 2011 Fractions Toolbox create and manipulate fractions (K+N/D) using exact arithmetic Author: Ben Petschel

I used this toolbox in the computation of pi (see FX 29504).

23 Jun 2011 The Computation of Pi by Archimedes Archimedes wrote 3 1/7 > pi > 3 10/71. This is how he did it. Author: Bill McKeeman

MathWorks just fixed the bug that was messing up the text. So, I'll leave the entry where it is. Thanks Matthew.

20 Jun 2011 The Computation of Pi by Archimedes Archimedes wrote 3 1/7 > pi > 3 10/71. This is how he did it. Author: Bill McKeeman

Unfortunately, MathWorks has made changes in the published form of this submission which make it harder to read. I plan to delete the entry in a few days.

Comments and Ratings on Bill's Files View all
Updated File Comment by Comments Rating
02 Mar 2012 The Computation of Pi by Archimedes Archimedes wrote 3 1/7 > pi > 3 10/71. This is how he did it. Author: Bill McKeeman Danziger, Zachary

21 Feb 2012 The Computation of Pi by Archimedes Archimedes wrote 3 1/7 > pi > 3 10/71. This is how he did it. Author: Bill McKeeman O'Connor, Derek

This is a lovely piece of work and is a credit to the author Bill McKeeman. This is a great example to use when explaining successive approximations and the difference between rational and floating point numbers.

With reference to Bill's and John D'Errico's comments I would like to make two points:

(1).

Unfortunately Mathworks's websites are so far behind the times that it makes publishing anything that includes mathematics very difficult, and anything such as Bill's work, nearly impossible, as he notes in his 20 Jun 2011 comment.

Mathworks should look at how Stack Exchange handles typesetting text, mathematics, code, and diagrams. Here are examples of my posts to Math Stack Exchange:

Square Root: http://math.stackexchange.com/questions/90435/

Sign of Perm: http://math.stackexchange.com/questions/65923/

Boolean Inverses: http://math.stackexchange.com/q/111357/14701

The last example has a link to Mathworks's Answers

http://www.mathworks.co.uk/matlabcentral/answers/16192-inversion-of-a-boolean-matrix

so you can can switch from Stack Exchange to Mathworks and back, to see the stark contrast.

(2).

I agree with John's two uses of FEX, but I would add a third: to see BAD code. As John knows well, such code can lead to very lively discussions indeed. These discussions can be very fruitful for all concerned, except perhaps the writer of the code.

It is for this third reason that I deplore Mathworks's policy of allowing code submissions and the discussion surrounding the submission, to be deleted by the author of the code. If authors knew that they could not delete their code, then they might be more careful about what they submit.

22 Sep 2011 perms Generate permutations. Author: Bill McKeeman McKeeman, Bill

There was a bug in the earlier version of perms (odd perms were sometimes called even, and vice versa), a fact pointed out by Moritz Häckell. I could not resubmit because I have retired and no longer have permission as the old "me".

24 Jun 2011 The Computation of Pi by Archimedes Archimedes wrote 3 1/7 > pi > 3 10/71. This is how he did it. Author: Bill McKeeman Petschel, Ben

Very nice work.

23 Jun 2011 The Computation of Pi by Archimedes Archimedes wrote 3 1/7 > pi > 3 10/71. This is how he did it. Author: Bill McKeeman McKeeman, Bill

MathWorks just fixed the bug that was messing up the text. So, I'll leave the entry where it is. Thanks Matthew.

Contact us