Lezione 3-4 mercoledì 30 marzo 2011 corso Biotec vettori biologici Aula 6A ORE 14.00-16.00.
Corso Matlab Lezione 6
-
Upload
roberto-imperio -
Category
Documents
-
view
57 -
download
0
Transcript of Corso Matlab Lezione 6
Corso di Matlab
Prof. Andrea Guerriero
Ing. Fabrizio QuarantaEmail [email protected]
Department of Electric and ElectronicTechnical University of Bari
Gli algoritmi di ordinamento
Corso di Matlab Pag . 21 December 2010
Algoritmo Selection sort
Corso di Matlab Pag . 31 December 2010
Corso di Matlab Pag . 41 December 2010
Corso di Matlab Pag . 51 December 2010
Corso di Matlab Pag . 61 December 2010
Corso di Matlab Pag . 71 December 2010
Corso di Matlab Pag . 81 December 2010
Corso di Matlab Pag . 91 December 2010
Corso di Matlab Pag . 101 December 2010
function [val,pos]=findmin(xin,ind)pos=ind;val=xin(ind);for ct=ind:length(xin)
if xin(ct)<valval=xin(ct);pos=ct;
endend
Corso di Matlab Pag . 111 December 2010
function yout=SelectionSort(xin)yout=xin;n=length(yout);for ct=1:n-1
[val,pos]=findmin(yout,ct);yout(pos)=yout(ct);yout(ct)=val;
endend
Algoritmo di ordinamento Bubble Sort
Corso di Matlab Pag . 121 December 2010
Corso di Matlab Pag . 131 December 2010
Corso di Matlab Pag . 141 December 2010
Corso di Matlab Pag . 151 December 2010
Corso di Matlab Pag . 161 December 2010
function [A]=bubblesort(A)[r c]=size(A);for i=1:c-1;
for j=1:c-i;if A(j)>A(j+1)
B=A(j);A(j)=A(j+1);
A(j+1)=B;end
endend
Corso di Matlab
Prof. Andrea Guerriero
Ing. Fabrizio QuarantaEmail [email protected]
Department of Electric and ElectronicTechnical University of Bari