Hi,(adsbygoogle = window.adsbygoogle || []).push({});

I ran this program:

P = Table[Subscript[p, i, j], {i, 0, 3}, {j, 0, 2}]

For[j = 0; i=0, j <= 2, j++, Subscript[p, i, j] = 2]

MatrixForm[P]

What is gives me is this:

2 2 2

p[1,0] p[1,1] p[1,2]

p[2,0] p[2,1] p[2,2]

p[3,0] p[3,1] p[3,2]

If I change the program and rerun it:

Clear[p]

P = Table[Subscript[p, i, j], {i, 0, 3}, {j, 0, 2}]

For[j = 0; i=1, j <= 2, j++, Subscript[p, i, j] = 2]

MatrixForm[P]

Now it gives me:

2 2 2

1 1 1

p[2,0] p[2,1] p[2,2]

p[3,0] p[3,1] p[3,2]

I was expecting something like:

p[0,0] p[0,1] p[0,2]

1 1 1

p[2,0] p[2,1] p[2,2]

p[3,0] p[3,1] p[3,2]

I want mathematica to erase its memory from the previous run, but nothing seems to work!

Any suggestions?

**Physics Forums - The Fusion of Science and Community**

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# Matrix Handling in Mathematica

Loading...

Similar Threads - Matrix Handling Mathematica | Date |
---|---|

Eigenvectors 4x4 Matrix in Mathematica | Aug 26, 2017 |

LaTeX Vertical line in matrix | Feb 23, 2017 |

How do I extract elements of a random matrix masked by a circle with its center at A(15,26) | Sep 15, 2016 |

Software for multiplication of matrices | Sep 4, 2016 |

Handle dataset in MATLAB | Nov 15, 2014 |

**Physics Forums - The Fusion of Science and Community**