Ana içeriğe atla

Matlab - 2 Sayı Arasındaki Asal Sayıların Bulunması

Kullanıcı tarafından girilen 2 sayı arasında yer alan asal sayıların bulunması;

clear all
clc

%(X,Y) SAYILARI ARASINDAKİ ASAL SAYIALRI BULAN ALGORİTMA

x=input('büyük sayıyı giriniz: ');
y=input('basamaklı küçük sayıyı giriniz: ');

%x sayısından y sayısına kadar olan asal sayıların bulunması
asal_sayi=0;
sayac=0;
for sayi=x-1:y-1
    sonuc=0;
    for i=sayi-1:-1:2
        if (mod(sayi,i))==0
            sonuc=1;
        end
    end
    if sonuc==0
        sayac=sayac+1;
        asal_sayi(sayac)=sayi;
    end
    sonuc=0;

end

disp(asal_sayi)

Yorumlar

  1. Yazdığınız kodu denediğimde belirlediğim iki sayı arasındaki asal sayıları bulmuyor.Nasıl yapabilirim?

    YanıtlaSil

Yorum Gönder

Bu blogdaki popüler yayınlar

Matlab Operatörler

Matematiksel operatörler: +  Toplama –  Çıkarma *  Çarpma /  Bölme ^  Üst alma .* Elemanter çarpım ./  Elemanter bölme .^  Elemanter üst alma a+b  Boyutları aynı olan a ve b matrisini toplar. a-b  Boyutları aynı olan a ve b matrislerinin farkını alır. a*b  Sütun sayısı m olan a matrisiyle satır sayısı m olan b matrisini çarpar. a/b  b düzenli kare bir matrisse (determinantı sıfırdan farklıysa), aynı boyutlu a matrisiyle; a*inv(b)işlemini yapar. a.*b  Boyutları aynı olan a ve b matrislerinin elemanlarını karşılıklı olarak çarpar. a./b  Boyutları aynı olan a ve b matrislerinin elemanlarını karşılıklı oranlar. sqrt  Kök alma abs  Mutlak değer rats  Kesirli gösterim Mantıksal operatörler: &  Ve |  Veya ~  Değil /  Bölme Karar operatörleri: >  Büyüktür <  Küçüktür >=  Büyük eşittir <=  Küçük eşittir ==  Eşittir ~= ...

Matlab Sayının Tek yada Çift Olma Durumunun Belirlenmesi

Matlab Sayının Tek yada Çift Olma Durumunun Belirlenmesi Klavyeden girilen bir tamsayının tek mi çift mi oldugunu bulan program kodaları. 1. Yol: Bir tamsayının tek veya çift olma durumunun belirlenmesinin en basit yolu; tamsayının 2'ye göre modunu alıp sıfıra eşit olup olmadıgını kıyaslamaktır. 2. Yol: Matlabın saglamış oldugu 'rem' fonksiyonunu kullanmak. 1. Yol Kod Blogu: a=input( 'Tamsayı giriniz: ' ); disp( ' ' ); if (mod(a,2)==0)     disp( 'Girilen tamsayı çifttir' ); else     disp( 'Girilen tamsayı tektir' ); end 2.  Yol Kod Blogu:  rem(x,y)  şeklinde kullanır. Burada x bölünen , y ise bölen sayıdır. Program x’in y’ye bölünmesinde kalan değerini verir. a=input( 'Tamsayı giriniz: ' ); disp( ' ' ); if (rem(a,2)==0)     disp( 'Girilen tamsayı çifttir' ); else     disp( 'Girilen tamsayı tektir' ); end Matlab basit hesap makinesi yapım dersi için  tıklayınız