Appendix D: The Mathematica Commands

In this appendix, we will translate the primary Maple commands we used throughout the book to Mathematica version 5.2. Any later version of Mathematica will work in the same way.

D.1 The Upper and Lower Values of a Game

We begin by showing how to use Mathematica to calculate the lower value

and the upper value

of the matrix A.

Enter the matrix

A={{1, 4, 7}, {-1, 3, 5}, {2, -6, 1.4}} rows = Dimensions[A][[1]] cols = Dimensions[A][[2]] a = Table[Min[A[[i]]], {i, rows}] b = Max[a[[]]] Print["The lower value of the game is= ", b] c = Table[Max[A[[All, j]]], {j, cols}] d = Min["c[[]]] Print["The upper value is=", d]

These commands will give the upper and lower values of A. Observe that we do not need to load any packages and we do not need to end a statement with a semicolon. On the other hand, to execute a statement we need to push Shift + Enter at the same time.

D.2 The Value of an Invertible Matrix Game with Mixed Strategies

The value and optimal strategies of a game with an invertible matrix (or one which can be made invertible by adding a constant) are calculated in the following. The formulas we use are as follows:

and

If these are legitimate ...

Start Free Trial

No credit card required