<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <title>MaplePrimes - answers and comments on Question, indexing a matrix</title>
    <link>http://www.mapleprimes.com/questions/143914-Indexing-A-Matrix</link>
    <language>en-us</language>
    <copyright>2026 Maplesoft, A Division of Waterloo Maple Inc.</copyright>
    <generator>Maplesoft Document System</generator>
    <lastBuildDate>Sat, 13 Jun 2026 20:44:53 GMT</lastBuildDate>
    <pubDate>Sat, 13 Jun 2026 20:44:53 GMT</pubDate>
    <itunes:subtitle />
    <itunes:summary />
    <description>The latest answers and comments added to the Question, indexing a matrix</description>
    <image>
      <url>http://www.mapleprimes.com/images/mapleprimeswhite.jpg</url>
      <title>MaplePrimes - answers and comments on Question, indexing a matrix</title>
      <link>http://www.mapleprimes.com/questions/143914-Indexing-A-Matrix</link>
    </image>
    <item>
      <title>unapply</title>
      <link>http://www.mapleprimes.com/questions/143914-Indexing-A-Matrix?ref=Feed:MaplePrimes:indexing a matrix:Comments#answer143918</link>
      <itunes:summary>&lt;p&gt;Here's an example. Here I use 2x2 matrices to save space. I'm sure that you'll be capable to generalize this. The essence is the use of &lt;strong&gt;unapply&lt;/strong&gt; to turn one matrix with a parameter into a constructor for other matrices. (The &lt;a href="http://www.maplesoft.com/support/help/search.aspx?term=unapply"&gt;?unapply&lt;/a&gt; command is much more general than just being used for matrices.)&lt;/p&gt;
&lt;form name="worksheet_form"&gt;
&lt;table style="width: 480px;" align="center"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt;restart;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #000000; font-size: 100%; font-family: Times New Roman,serif; font-weight: normal; font-style: normal;"&gt;Make a Matrix that depends on a unspecified angle:&lt;/span&gt;&lt;/p&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt;M:= &amp;lt; &amp;lt; cos(theta),sin(theta) &amp;gt; | &amp;lt; -sin(theta),cos(theta) &amp;gt; &amp;gt;; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="center"&gt;&lt;img style="vertical-align: -25;" src="/view.aspx?sf=143918/454729/a9ba920b4c954950e798ea293b61b69d.gif" alt="M := Matrix(2, 2, {(1, 1) = cos(theta), (1, 2) = -sin(theta), (2, 1) = sin(theta), (2, 2) = cos(theta)})" width="159" height="61"&gt;&lt;/p&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #000000; font-size: 100%; font-family: Times New Roman,serif; font-weight: normal; font-style: normal;"&gt;Make that Matrix into a procedure that constructs more Matrices:&lt;/span&gt;&lt;/p&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt;Constructor:= unapply(M, theta):&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #000000; font-size: 100%; font-family: Times New Roman,serif; font-weight: normal; font-style: normal;"&gt;Make a list (not a vector) of 8 angles:&lt;/span&gt;&lt;/p&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt;Angles:= [seq](Pi*k/4, k= 0..7); &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="center"&gt;&lt;img style="vertical-align: -16;" src="/view.aspx?sf=143918/454729/b941904efce19ed2d011bae00e9d792c.gif" alt="[0, (1/4)*Pi, (1/2)*Pi, (3/4)*Pi, Pi, (5/4)*Pi, (3/2)*Pi, (7/4)*Pi]" width="311" height="42"&gt;&lt;/p&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #000000; font-size: 100%; font-family: Times New Roman,serif; font-weight: normal; font-style: normal;"&gt;Apply the Conctructor to the list of angles to create a list of Matrices:&lt;/span&gt;&lt;/p&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt;Mlist:= Constructor ~ (Angles);&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="center"&gt;&lt;img style="vertical-align: -128;" src="/view.aspx?sf=143918/454729/fb78e33610969b038295866e970ae51f.gif" alt="Mlist := [Matrix(2, 2, {(1, 1) = 1, (1, 2) = 0, (2, 1) = 0, (2, 2) = 1}), Matrix(2, 2, {(1, 1) = (1/2)*sqrt(2), (1, 2) = -(1/2)*sqrt(2), (2, 1) = (1/2)*sqrt(2), (2, 2) = (1/2)*sqrt(2)}), Matrix(2, 2, {(1, 1) = 0, (1, 2) = -1, (2, 1) = 1, (2, 2) = 0}), Matrix(2, 2, {(1, 1) = -(1/2)*sqrt(2), (1, 2) = -(1/2)*sqrt(2), (2, 1) = (1/2)*sqrt(2), (2, 2) = -(1/2)*sqrt(2)}), Matrix(2, 2, {(1, 1) = -1, (1, 2) = 0, (2, 1) = 0, (2, 2) = -1}), Matrix(2, 2, {(1, 1) = -(1/2)*sqrt(2), (1, 2) = (1/2)*sqrt(2), (2, 1) = -(1/2)*sqrt(2), (2, 2) = -(1/2)*sqrt(2)}), Matrix(2, 2, {(1, 1) = 0, (1, 2) = 1, (2, 1) = -1, (2, 2) = 0}), Matrix(2, 2, {(1, 1) = (1/2)*sqrt(2), (1, 2) = (1/2)*sqrt(2), (2, 1) = -(1/2)*sqrt(2), (2, 2) = (1/2)*sqrt(2)})]" width="480" height="180" align="middle"&gt;&lt;/p&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #000000; font-size: 100%; font-family: Times New Roman,serif; font-weight: normal; font-style: normal;"&gt;(Optional) Evaluate to floating point (in actual usage, you'd probably want more than 4 digits).&lt;/span&gt;&lt;/p&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt;Mlist:= evalf[4](Mlist);&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="center"&gt;&lt;img style="vertical-align: -71;" src="/view.aspx?sf=143918/454729/6a92a87b7e207f83e876229ddc910f97.gif" alt="Mlist := [Matrix(2, 2, {(1, 1) = 1., (1, 2) = 0., (2, 1) = 0., (2, 2) = 1.}), Matrix(2, 2, {(1, 1) = .7070, (1, 2) = -.7070, (2, 1) = .7070, (2, 2) = .7070}), Matrix(2, 2, {(1, 1) = 0., (1, 2) = -1., (2, 1) = 1., (2, 2) = 0.}), Matrix(2, 2, {(1, 1) = -.7070, (1, 2) = -.7070, (2, 1) = .7070, (2, 2) = -.7070}), Matrix(2, 2, {(1, 1) = -1., (1, 2) = 0., (2, 1) = 0., (2, 2) = -1.}), Matrix(2, 2, {(1, 1) = -.7070, (1, 2) = .7070, (2, 1) = -.7070, (2, 2) = -.7070}), Matrix(2, 2, {(1, 1) = 0., (1, 2) = 1., (2, 1) = -1., (2, 2) = 0.}), Matrix(2, 2, {(1, 1) = .7070, (1, 2) = .7070, (2, 1) = -.7070, (2, 2) = .7070})]" width="480" height="104" align="middle"&gt;&lt;/p&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #000000; font-size: 100%; font-family: Times New Roman,serif; font-weight: normal; font-style: normal;"&gt;Individual Matrices in the list are specified by index, 1 to 8.&lt;/span&gt;&lt;/p&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt;Mlist[4];&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="center"&gt;&lt;img style="vertical-align: -22;" src="/view.aspx?sf=143918/454729/b47bbf755e83d48ad3880e7db7d61a42.gif" alt="Matrix(2, 2, {(1, 1) = -.7070, (1, 2) = -.7070, (2, 1) = .7070, (2, 2) = -.7070})" width="137" height="55"&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;input type="hidden" name="sequence" value="1"&gt; &lt;input type="hidden" name="cmd" value="none"&gt;&lt;/form&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="/view.aspx?sf=143918/454729/Matrix_function.mw"&gt;Download Matrix_function.mw&lt;/a&gt;&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;Here's an example. Here I use 2x2 matrices to save space. I'm sure that you'll be capable to generalize this. The essence is the use of &lt;strong&gt;unapply&lt;/strong&gt; to turn one matrix with a parameter into a constructor for other matrices. (The &lt;a href="http://www.maplesoft.com/support/help/search.aspx?term=unapply"&gt;?unapply&lt;/a&gt; command is much more general than just being used for matrices.)&lt;/p&gt;
&lt;form name="worksheet_form"&gt;
&lt;table style="width: 480px;" align="center"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt;restart;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #000000; font-size: 100%; font-family: Times New Roman,serif; font-weight: normal; font-style: normal;"&gt;Make a Matrix that depends on a unspecified angle:&lt;/span&gt;&lt;/p&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt;M:= &amp;lt; &amp;lt; cos(theta),sin(theta) &amp;gt; | &amp;lt; -sin(theta),cos(theta) &amp;gt; &amp;gt;; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="center"&gt;&lt;img style="vertical-align: -25;" src="/view.aspx?sf=143918/454729/a9ba920b4c954950e798ea293b61b69d.gif" alt="M := Matrix(2, 2, {(1, 1) = cos(theta), (1, 2) = -sin(theta), (2, 1) = sin(theta), (2, 2) = cos(theta)})" width="159" height="61"&gt;&lt;/p&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #000000; font-size: 100%; font-family: Times New Roman,serif; font-weight: normal; font-style: normal;"&gt;Make that Matrix into a procedure that constructs more Matrices:&lt;/span&gt;&lt;/p&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt;Constructor:= unapply(M, theta):&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #000000; font-size: 100%; font-family: Times New Roman,serif; font-weight: normal; font-style: normal;"&gt;Make a list (not a vector) of 8 angles:&lt;/span&gt;&lt;/p&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt;Angles:= [seq](Pi*k/4, k= 0..7); &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="center"&gt;&lt;img style="vertical-align: -16;" src="/view.aspx?sf=143918/454729/b941904efce19ed2d011bae00e9d792c.gif" alt="[0, (1/4)*Pi, (1/2)*Pi, (3/4)*Pi, Pi, (5/4)*Pi, (3/2)*Pi, (7/4)*Pi]" width="311" height="42"&gt;&lt;/p&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #000000; font-size: 100%; font-family: Times New Roman,serif; font-weight: normal; font-style: normal;"&gt;Apply the Conctructor to the list of angles to create a list of Matrices:&lt;/span&gt;&lt;/p&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt;Mlist:= Constructor ~ (Angles);&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="center"&gt;&lt;img style="vertical-align: -128;" src="/view.aspx?sf=143918/454729/fb78e33610969b038295866e970ae51f.gif" alt="Mlist := [Matrix(2, 2, {(1, 1) = 1, (1, 2) = 0, (2, 1) = 0, (2, 2) = 1}), Matrix(2, 2, {(1, 1) = (1/2)*sqrt(2), (1, 2) = -(1/2)*sqrt(2), (2, 1) = (1/2)*sqrt(2), (2, 2) = (1/2)*sqrt(2)}), Matrix(2, 2, {(1, 1) = 0, (1, 2) = -1, (2, 1) = 1, (2, 2) = 0}), Matrix(2, 2, {(1, 1) = -(1/2)*sqrt(2), (1, 2) = -(1/2)*sqrt(2), (2, 1) = (1/2)*sqrt(2), (2, 2) = -(1/2)*sqrt(2)}), Matrix(2, 2, {(1, 1) = -1, (1, 2) = 0, (2, 1) = 0, (2, 2) = -1}), Matrix(2, 2, {(1, 1) = -(1/2)*sqrt(2), (1, 2) = (1/2)*sqrt(2), (2, 1) = -(1/2)*sqrt(2), (2, 2) = -(1/2)*sqrt(2)}), Matrix(2, 2, {(1, 1) = 0, (1, 2) = 1, (2, 1) = -1, (2, 2) = 0}), Matrix(2, 2, {(1, 1) = (1/2)*sqrt(2), (1, 2) = (1/2)*sqrt(2), (2, 1) = -(1/2)*sqrt(2), (2, 2) = (1/2)*sqrt(2)})]" width="480" height="180" align="middle"&gt;&lt;/p&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #000000; font-size: 100%; font-family: Times New Roman,serif; font-weight: normal; font-style: normal;"&gt;(Optional) Evaluate to floating point (in actual usage, you'd probably want more than 4 digits).&lt;/span&gt;&lt;/p&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt;Mlist:= evalf[4](Mlist);&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="center"&gt;&lt;img style="vertical-align: -71;" src="/view.aspx?sf=143918/454729/6a92a87b7e207f83e876229ddc910f97.gif" alt="Mlist := [Matrix(2, 2, {(1, 1) = 1., (1, 2) = 0., (2, 1) = 0., (2, 2) = 1.}), Matrix(2, 2, {(1, 1) = .7070, (1, 2) = -.7070, (2, 1) = .7070, (2, 2) = .7070}), Matrix(2, 2, {(1, 1) = 0., (1, 2) = -1., (2, 1) = 1., (2, 2) = 0.}), Matrix(2, 2, {(1, 1) = -.7070, (1, 2) = -.7070, (2, 1) = .7070, (2, 2) = -.7070}), Matrix(2, 2, {(1, 1) = -1., (1, 2) = 0., (2, 1) = 0., (2, 2) = -1.}), Matrix(2, 2, {(1, 1) = -.7070, (1, 2) = .7070, (2, 1) = -.7070, (2, 2) = -.7070}), Matrix(2, 2, {(1, 1) = 0., (1, 2) = 1., (2, 1) = -1., (2, 2) = 0.}), Matrix(2, 2, {(1, 1) = .7070, (1, 2) = .7070, (2, 1) = -.7070, (2, 2) = .7070})]" width="480" height="104" align="middle"&gt;&lt;/p&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #000000; font-size: 100%; font-family: Times New Roman,serif; font-weight: normal; font-style: normal;"&gt;Individual Matrices in the list are specified by index, 1 to 8.&lt;/span&gt;&lt;/p&gt;
&lt;table style="margin-left: 0px; margin-right: 0px;"&gt;
&lt;tbody&gt;
&lt;tr valign="baseline"&gt;
&lt;td&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt; &amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="left"&gt;&lt;span style="color: #78000e; font-size: 100%; font-family: Courier New,monospace; font-weight: bold; font-style: normal;"&gt;Mlist[4];&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin: 0 0 0 0; padding-top: 0px; padding-bottom: 0px;" align="center"&gt;&lt;img style="vertical-align: -22;" src="/view.aspx?sf=143918/454729/b47bbf755e83d48ad3880e7db7d61a42.gif" alt="Matrix(2, 2, {(1, 1) = -.7070, (1, 2) = -.7070, (2, 1) = .7070, (2, 2) = -.7070})" width="137" height="55"&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;input type="hidden" name="sequence" value="1"&gt; &lt;input type="hidden" name="cmd" value="none"&gt;&lt;/form&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="/view.aspx?sf=143918/454729/Matrix_function.mw"&gt;Download Matrix_function.mw&lt;/a&gt;&lt;/p&gt;</description>
      <guid>143918</guid>
      <pubDate>Tue, 26 Feb 2013 03:14:22 Z</pubDate>
      <itunes:author>Carl Love</itunes:author>
      <author>Carl Love</author>
    </item>
    <item>
      <title>Many Thanks</title>
      <link>http://www.mapleprimes.com/questions/143914-Indexing-A-Matrix?ref=Feed:MaplePrimes:indexing a matrix:Comments#comment143974</link>
      <itunes:summary>&lt;p&gt;Carl,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I really appreciate your detailed answer. &amp;nbsp;It couldn't have been more helpful and it's working just fine!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks again,&lt;/p&gt;
&lt;p&gt;Justin&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;Carl,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I really appreciate your detailed answer. &amp;nbsp;It couldn't have been more helpful and it's working just fine!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks again,&lt;/p&gt;
&lt;p&gt;Justin&lt;/p&gt;</description>
      <guid>143974</guid>
      <pubDate>Wed, 27 Feb 2013 23:53:02 Z</pubDate>
      <itunes:author>jmw193</itunes:author>
      <author>jmw193</author>
    </item>
    <item>
      <title>Hit another problem</title>
      <link>http://www.mapleprimes.com/questions/143914-Indexing-A-Matrix?ref=Feed:MaplePrimes:indexing a matrix:Comments#comment143980</link>
      <itunes:summary>&lt;p&gt;Hi Carl,&lt;/p&gt;
&lt;p&gt;I used unapply to calculate the transformation matrices, and it worked great. &amp;nbsp;But when I tried to take the next steps in the calculations I ran into another problem when I tried to calculate another matrix using the transformations matrices. &amp;nbsp;I've uploaded my file. &amp;nbsp;If you get a chance, would you mind taking a look at it? &amp;nbsp;If you're busy, I understand, but I'd appreciate any advice you could give me on automating the calculations.&lt;/p&gt;
&lt;p&gt;Thanks again,&lt;/p&gt;
&lt;p&gt;Justin&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="/view.aspx?sf=143980/454855/problem_1.mw"&gt;Download problem_1.mw&lt;/a&gt;&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;Hi Carl,&lt;/p&gt;
&lt;p&gt;I used unapply to calculate the transformation matrices, and it worked great. &amp;nbsp;But when I tried to take the next steps in the calculations I ran into another problem when I tried to calculate another matrix using the transformations matrices. &amp;nbsp;I've uploaded my file. &amp;nbsp;If you get a chance, would you mind taking a look at it? &amp;nbsp;If you're busy, I understand, but I'd appreciate any advice you could give me on automating the calculations.&lt;/p&gt;
&lt;p&gt;Thanks again,&lt;/p&gt;
&lt;p&gt;Justin&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="/view.aspx?sf=143980/454855/problem_1.mw"&gt;Download problem_1.mw&lt;/a&gt;&lt;/p&gt;</description>
      <guid>143980</guid>
      <pubDate>Thu, 28 Feb 2013 01:14:18 Z</pubDate>
      <itunes:author>jmw193</itunes:author>
      <author>jmw193</author>
    </item>
    <item>
      <title>Please post this as a separate question</title>
      <link>http://www.mapleprimes.com/questions/143914-Indexing-A-Matrix?ref=Feed:MaplePrimes:indexing a matrix:Comments#comment143985</link>
      <itunes:summary>&lt;p&gt;&lt;a href="http://www.mapleprimes.com/questions/143914-Indexing-A-Matrix#comment143980"&gt;@jmw193&lt;/a&gt; Please post this as a separate question, &lt;em&gt;i.e.&lt;/em&gt; in a new thread, and I will gladly answer it then.&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;&lt;a href="http://www.mapleprimes.com/questions/143914-Indexing-A-Matrix#comment143980"&gt;@jmw193&lt;/a&gt; Please post this as a separate question, &lt;em&gt;i.e.&lt;/em&gt; in a new thread, and I will gladly answer it then.&lt;/p&gt;</description>
      <guid>143985</guid>
      <pubDate>Thu, 28 Feb 2013 03:58:38 Z</pubDate>
      <itunes:author>Carl Love</itunes:author>
      <author>Carl Love</author>
    </item>
    <item>
      <title>@Carl Love&amp;nbsp;
&amp;nbsp;
I posted my problem</title>
      <link>http://www.mapleprimes.com/questions/143914-Indexing-A-Matrix?ref=Feed:MaplePrimes:indexing a matrix:Comments#comment143988</link>
      <itunes:summary>&lt;p&gt;&lt;a href="http://www.mapleprimes.com/questions/143914-Indexing-A-Matrix#comment143985"&gt;@Carl Love&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I posted my problem as a new question under the title "Automating matrix calculations". &amp;nbsp;Again, thank you for all the help! &amp;nbsp;The unapply commmand was a great tool to learn about. &amp;nbsp;I should say, I've been using MathCAD for most of my school career, but I've very much enjoyed leaning about Maple after a friend introduced me to it (so much so that I'm doing all assignments this semester in Maple 16!).&lt;/p&gt;
&lt;p&gt;Have a great one,&lt;/p&gt;
&lt;p&gt;Justin&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;&lt;a href="http://www.mapleprimes.com/questions/143914-Indexing-A-Matrix#comment143985"&gt;@Carl Love&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I posted my problem as a new question under the title "Automating matrix calculations". &amp;nbsp;Again, thank you for all the help! &amp;nbsp;The unapply commmand was a great tool to learn about. &amp;nbsp;I should say, I've been using MathCAD for most of my school career, but I've very much enjoyed leaning about Maple after a friend introduced me to it (so much so that I'm doing all assignments this semester in Maple 16!).&lt;/p&gt;
&lt;p&gt;Have a great one,&lt;/p&gt;
&lt;p&gt;Justin&lt;/p&gt;</description>
      <guid>143988</guid>
      <pubDate>Thu, 28 Feb 2013 05:56:09 Z</pubDate>
      <itunes:author>jmw193</itunes:author>
      <author>jmw193</author>
    </item>
  </channel>
</rss>