Sıralama algoritmalarından olan seçme ile sıralama algoritması üzerine görsel ve kodlar... clear all clc %biribirinden farklı 1'den 1000'e kadar %sayı dizisi oluşturma algortiması sutun = 1001 ; durum= 1 ; i = 1 ; while durum == 1 sayi( i )= round ( 2 + (sutun - 2 ) * rand ()); if i ~= 1 s= i ; while s ~= 1 while sayi(s - 1 ) == sayi( i ) sayi( i )= round ( 2 + (sutun - 2 ) * rand ()); s= i ; end s=s - 1 ; end end if length (sayi) == sutun - 1 durum= 0 ; end i = i + 1 ; end %random sayılardan aynısının bulunup %bulunmadıgını kontrol eder for i = 1 : length (sayi) - 1 for j = i + 1 : length (sayi) if sayi( i ) == sayi( j ) 'aynı sayı var, algoritma hatalı' end end end sayi=sayi - 1 ; y= 1 : length (sayi); dizi = sayi; %selection sort algorithm tic() for ...
Merhabalar, Matlab Yazılım Teknolojisi blogumda algoritma ve matlab kodları üzerine içerikler oluşturuyorum. İnternet üzerinde bulmakta zorlandığım bilgileri buraya aktararak daha hızlı bulunabilir hale getirmeye çalıştım. Faydalı olması dileğiyle.