Kullanııc tarafından girilen 2 sayının ekok'unu bulma algortiması; clear all clc x=input( 'Bir tamsayı giriniz: ' ); y=input( 'Bir tamsayı giriniz: ' ); asal_bolen= 0 ; sayac= 0 ; i = 2 ; durum= 1 ; while durum if mod (x, i ) == 0 || mod (y, i ) == 0 sayac=sayac + 1 ; asal_bolen(sayac)= i ; if mod (x, i ) == 0 x=x / i ; elseif mod (y, i ) == 0 y=y / i ; else x=x / i ; y=y / i ; end else i = i + 1 ; end if i > x durum= 0 ; end end disp ( 'Asal bölenler: ' ) disp (asal_bolen) %örnegin 72 sayısı için x_asal_bolen degişkeninin içinde %tutulan sayılar [2 2 2 3 3] %bu kuvvetleri aşagıdaki algoritma ile; %[0 2 3; % 0 3 2] haline getirecegiz. %algoritmanın görevi asal sayı 2'yi 2'inci %idise yazmak ve kuvvetinide alt satırına eklemek %x'in asal bölenlerin kuvvetlerini toplayalım bolen_
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.