Path: news.mathworks.com!not-for-mail
From: "Steve Amphlett" <Firstname.Lastname@Where-I-Work.com>
Newsgroups: comp.soft-sys.matlab
Subject: Re: sorting algorithm
Date: Wed, 3 Dec 2008 15:58:01 +0000 (UTC)
Organization: Ricardo UK Ltd
Lines: 20
Message-ID: <gh6aa9$g95$1@fred.mathworks.com>
References: <gh69ni$6gv$1@fred.mathworks.com>
Reply-To: "Steve Amphlett" <Firstname.Lastname@Where-I-Work.com>
NNTP-Posting-Host: webapp-05-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1228319881 16677 172.30.248.35 (3 Dec 2008 15:58:01 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Wed, 3 Dec 2008 15:58:01 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 43398
Xref: news.mathworks.com comp.soft-sys.matlab:504710


"Evren " <evrenbrs@gmail.com> wrote in message <gh69ni$6gv$1@fred.mathworks.com>...
> Hi I am in a matlab course and the teacher wants us to create a function in MATLAB 7.5.0(R2007b) that does the following 
> A. Using the input command, you enter a set of number to be sorted as a row vector. the length of the vector is arbitrary. 
> B. You program should then sort the numbers from the most negative to the most positive. 
> C. You program should then print out the unsorted list and the sorted list. 
> D. You can't use the built in matlab sort function to complete this assignmen. You must develop your own sorting algorithm. 
> 
> I tried for hours and just can't seem to get it and its do tomorrow. If anyone can help, thank you very much. 
> 
> Here is what I got so far with some help, but it still doesn't work.
> 
> for i=1:(n-1)  % n is the length of the vector V 
>             if V(i)>V(i+1) 
>                     s = V(i); V(i) = V(i+1); V(i+1) = s; 
>             end 
> end

"develop your own sorting algorithm".  Why??

Sure you could research classical sorting methods and then implement one in Matlab, but what's the point?  Are you expected to dream up a wholly new scheme?