<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.co.kr/matlabcentral/newsreader/view_thread/314743</link>
    <title>MATLAB Central Newsreader - sorting and finding the position</title>
    <description>Feed for thread: sorting and finding the position</description>
    <language>en-us</language>
    <copyright>&amp;copy;1994-2013 by MathWorks, Inc.</copyright>
    <webmaster>webmaster@mathworks.com</webmaster>
    <generator>MATLAB Central Newsreader</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <title>MathWorks</title>
      <url>http://www.mathworks.co.kr/images/membrane_icon.gif</url>
    </image>
    <item>
      <pubDate>Sun, 27 Nov 2011 17:34:08 +0000</pubDate>
      <title>sorting and finding the position</title>
      <link>http://www.mathworks.co.kr/matlabcentral/newsreader/view_thread/314743#859685</link>
      <author>shanas pr</author>
      <description>pls help me&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
I have a series of data with 5 columns and 100 rows&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
what i wan to do is .....to find the maximum value of a specific column let us say 5th column and to print the entire row which contain the maximum value (at column 5)????&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
and to repeat the procedure for1000s of rows plz do help&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
for example&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1 2 3 4&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6 4 5 9&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2 6 8 0&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
i want to check which is the max value in 4th column?    answer will be 9&lt;br&gt;
then i need to print the 2nd row ie.6 4 5 9???&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
thanks in advance...</description>
    </item>
    <item>
      <pubDate>Sun, 27 Nov 2011 17:38:30 +0000</pubDate>
      <title>Re: sorting and finding the position</title>
      <link>http://www.mathworks.co.kr/matlabcentral/newsreader/view_thread/314743#859686</link>
      <author>Rune Allnor</author>
      <description>On 27 Nov, 18:34, "shanas pr" &amp;lt;shana...@gmail.com&amp;gt; wrote:&lt;br&gt;
&amp;gt; pls help me&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; I have a series of data with 5 columns and 100 rows&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; what i wan to do is .....to find the maximum value of a specific column let us say 5th column and to print the entire row which contain the maximum value (at column 5)????&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; and to repeat the procedure for1000s of rows plz do help&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; for example&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;                                     1 2 3 4&lt;br&gt;
&amp;gt;                                     6 4 5 9&lt;br&gt;
&amp;gt;                                     2 6 8 0&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; i want to check which is the max value in 4th column?    answer will be 9&lt;br&gt;
&amp;gt; then i need to print the 2nd row ie.6 4 5 9???&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; thanks in advance...&lt;br&gt;
&lt;br&gt;
idx = find (x(:,4)==max(:,4));&lt;br&gt;
x(idx,:)&lt;br&gt;
&lt;br&gt;
Rune</description>
    </item>
    <item>
      <pubDate>Sun, 27 Nov 2011 18:23:57 +0000</pubDate>
      <title>Re: sorting and finding the position</title>
      <link>http://www.mathworks.co.kr/matlabcentral/newsreader/view_thread/314743#859694</link>
      <author>Nasser M. Abbasi</author>
      <description>On 11/27/2011 11:38 AM, Rune Allnor wrote:&lt;br&gt;
&amp;gt; On 27 Nov, 18:34, "shanas pr"&amp;lt;shana...@gmail.com&amp;gt;  wrote:&lt;br&gt;
&amp;gt;&amp;gt; pls help me&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I have a series of data with 5 columns and 100 rows&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; what i wan to do is .....to find the maximum value of a specific column let us&lt;br&gt;
&amp;gt;say 5th column and to print the entire row which contain the maximum value (at column 5)????&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; and to repeat the procedure for1000s of rows plz do help&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; for example&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;                                      1 2 3 4&lt;br&gt;
&amp;gt;&amp;gt;                                      6 4 5 9&lt;br&gt;
&amp;gt;&amp;gt;                                      2 6 8 0&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; i want to check which is the max value in 4th column?    answer will be 9&lt;br&gt;
&amp;gt;&amp;gt; then i need to print the 2nd row ie.6 4 5 9???&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; thanks in advance...&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&amp;gt; idx = find (x(:,4)==max(:,4));&lt;br&gt;
&amp;gt; x(idx,:)&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Rune&lt;br&gt;
&lt;br&gt;
another possibility is the use of the second output&lt;br&gt;
argument to max:&lt;br&gt;
&lt;br&gt;
----------------------&lt;br&gt;
[v,I]=max(A(:,4))&lt;br&gt;
A(I,:)&lt;br&gt;
&lt;br&gt;
ans =&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6     4     5     9&lt;br&gt;
&lt;br&gt;
---------------------&lt;br&gt;
&lt;br&gt;
--Nasser</description>
    </item>
    <item>
      <pubDate>Sun, 27 Nov 2011 18:27:08 +0000</pubDate>
      <title>Re: sorting and finding the position</title>
      <link>http://www.mathworks.co.kr/matlabcentral/newsreader/view_thread/314743#859695</link>
      <author>Roger Stafford</author>
      <description>"shanas pr" &amp;lt;shanaspr@gmail.com&amp;gt; wrote in message &amp;lt;jatsag$q6d$1@newscl01ah.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; I have a series of data with 5 columns and 100 rows&lt;br&gt;
&amp;gt; what i wan to do is .....to find the maximum value of a specific column let us say 5th column and to print the entire row which contain the maximum value (at column 5)????&lt;br&gt;
&amp;gt; and to repeat the procedure for1000s of rows plz do help&lt;br&gt;
- - - - - - - -&lt;br&gt;
&amp;nbsp;&amp;nbsp;Let c be a vector containing column numbers to be tested and A the data matrix in question.&lt;br&gt;
&lt;br&gt;
&amp;nbsp;[~,p] = max(A(:,c),1);&lt;br&gt;
&amp;nbsp;x(p,:)  % &amp;lt;--- Or use fprintf to print these&lt;br&gt;
&lt;br&gt;
Roger Stafford</description>
    </item>
    <item>
      <pubDate>Sun, 27 Nov 2011 18:40:09 +0000</pubDate>
      <title>Re: sorting and finding the position</title>
      <link>http://www.mathworks.co.kr/matlabcentral/newsreader/view_thread/314743#859696</link>
      <author>Roger Stafford</author>
      <description>"Roger Stafford" wrote in message &amp;lt;jatvds$5fb$1@newscl01ah.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt;  [~,p] = max(A(:,c),1);&lt;br&gt;
&amp;gt;  x(p,:)  % &amp;lt;--- Or use fprintf to print these&lt;br&gt;
- - - - - - - -&lt;br&gt;
&amp;nbsp;&amp;nbsp;Whoops!&lt;br&gt;
&lt;br&gt;
&amp;nbsp;[~,p] = max(A(:,c),1);&lt;br&gt;
&amp;nbsp;A(p,:)  % &amp;lt;--- Or use fprintf to print these&lt;br&gt;
&lt;br&gt;
Roger Stafford</description>
    </item>
  </channel>
</rss>
