<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <title>MaplePrimes - answers and comments on Question, Eigenvector ordering</title>
    <link>http://www.mapleprimes.com/questions/35797-Eigenvector-Ordering</link>
    <language>en-us</language>
    <copyright>2026 Maplesoft, A Division of Waterloo Maple Inc.</copyright>
    <generator>Maplesoft Document System</generator>
    <lastBuildDate>Wed, 10 Jun 2026 20:17:26 GMT</lastBuildDate>
    <pubDate>Wed, 10 Jun 2026 20:17:26 GMT</pubDate>
    <itunes:subtitle />
    <itunes:summary />
    <description>The latest answers and comments added to the Question, Eigenvector ordering</description>
    <image>
      <url>http://www.mapleprimes.com/images/mapleprimeswhite.jpg</url>
      <title>MaplePrimes - answers and comments on Question, Eigenvector ordering</title>
      <link>http://www.mapleprimes.com/questions/35797-Eigenvector-Ordering</link>
    </image>
    <item>
      <title>Sorted eigenvectors</title>
      <link>http://www.mapleprimes.com/questions/35797-Eigenvector-Ordering?ref=Feed:MaplePrimes:Eigenvector ordering:Comments#answer45161</link>
      <itunes:summary>&lt;p&gt;If your Matrix has shape=symmetric and float entries, I believe the eigenvalues will in fact be sorted in increasing order.&amp;nbsp; But let's say you have a non-symmetric matrix.&amp;nbsp; The eigenvalues may be complex, but I'll sort them in order of decreasing absolute value.&amp;nbsp; You could use sorting with attributes, which (by coincidence?) Joe Riel just posted about:&lt;/p&gt;
&lt;pre&gt;
&amp;gt; E, V:= Eigenvectors(M);
&amp;nbsp; P := map(attributes, sort([seq(setattribute(evalf(abs(E[i])),i), i = rtable_dims(E))],`&amp;gt;`));
  SortedEs:= [seq(E[p],p=P)];
  SortedVs:= [seq(Column(V,p),p=P)];
&amp;nbsp;&amp;nbsp; 
&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;If your Matrix has shape=symmetric and float entries, I believe the eigenvalues will in fact be sorted in increasing order.&amp;nbsp; But let's say you have a non-symmetric matrix.&amp;nbsp; The eigenvalues may be complex, but I'll sort them in order of decreasing absolute value.&amp;nbsp; You could use sorting with attributes, which (by coincidence?) Joe Riel just posted about:&lt;/p&gt;
&lt;pre&gt;
&amp;gt; E, V:= Eigenvectors(M);
&amp;nbsp; P := map(attributes, sort([seq(setattribute(evalf(abs(E[i])),i), i = rtable_dims(E))],`&amp;gt;`));
  SortedEs:= [seq(E[p],p=P)];
  SortedVs:= [seq(Column(V,p),p=P)];
&amp;nbsp;&amp;nbsp; 
&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <guid>45161</guid>
      <pubDate>Fri, 05 Feb 2010 22:36:44 Z</pubDate>
      <itunes:author>Robert Israel</itunes:author>
      <author>Robert Israel</author>
    </item>
    <item>
      <title>Ahh, thanks Robert! Without</title>
      <link>http://www.mapleprimes.com/questions/35797-Eigenvector-Ordering?ref=Feed:MaplePrimes:Eigenvector ordering:Comments#answer45162</link>
      <itunes:summary>&lt;p&gt;Ahh, thanks Robert! Without the abs (I'm working with real eigenvalues) it works just fine!&lt;/p&gt;
&lt;p&gt;Cheers, &lt;br /&gt;
Mike&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;Ahh, thanks Robert! Without the abs (I'm working with real eigenvalues) it works just fine!&lt;/p&gt;
&lt;p&gt;Cheers, &lt;br /&gt;
Mike&lt;/p&gt;</description>
      <guid>45162</guid>
      <pubDate>Fri, 05 Feb 2010 23:40:56 Z</pubDate>
      <itunes:author>mjmoore</itunes:author>
      <author>mjmoore</author>
    </item>
  </channel>
</rss>