Ana içeriğe atla

Matlab Integral İşlemleri

Matlab Integral İşlemleri

Matlab Integral İşlemleri

Integral Oluşturma ve Çözme

Matlab'da integral oluşturmak ve çözmek için farklı yöntemler bulunur:

        % 1. Bir Fonksiyonu Sembolik Olarak Tanımlama
        syms x; % x sembolü
        f(x) = x^2 + 2*x + 1; % f(x) = x^2 + 2*x + 1
        
        % 2. İntegral Alma
        int_f = int(f, x); % int_f = x^3/3 + x^2 + x
    

Integral İşlemleri

        % 1. Belirli Integral
        a = 0;
        b = 1;
        definite_int = int(f, a, b); % definite_int = 4/3
        
        % 2. Grafik Çizimi
        x_vals = -5:0.1:5;
        y_vals = f(x_vals);
        area_under_curve = int_f(x_vals);
        plot(x_vals, y_vals, 'b', x_vals, area_under_curve, 'r');
        legend('f(x)', 'Integral Altındaki Alan');
        xlabel('x');
        ylabel('y');
        title('f(x) ve Integral Altındaki Alan Grafiği');
    

Integral Örnekleri

        % 1. Birinci Dereceden Fonksiyonun Belirli Integrali
        syms x;
        f(x) = 3*x + 5; % f(x) = 3*x + 5
        a = 1;
        b = 2;
        definite_int = int(f, a, b); % definite_int = 10
        
        % 2. İkinci Dereceden Fonksiyonun Belirli Integrali
        f(x) = x^2 - 2*x + 1; % f(x) = x^2 - 2*x + 1
        a = -1;
        b = 1;
        definite_int = int(f, a, b); % definite_int = 4/3
        
        % 3. Trigonometrik Fonksiyonun Belirli Integrali
        f(x) = sin(x); % f(x) = sin(x)
        a = 0;
        b = pi;
        definite_int = int(f, a, b); % definite_int = 2
        
        % 4. Üslü Fonksiyonun Belirli Integrali
        f(x) = exp(x^2); % f(x) = exp(x^2)
        a = -1;
        b = 1;
        definite_int = int(f, a, b); % definite_int = (pi^(1/2)*erf(1))/2
    

Yorumlar

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 Asal Sayı Buldurma

Klavyeden girilen bir tamsayının, asal sayı olup olmadıgını veren algoritma kodları: Asal sayı tanımı; "1 ve kendisinden başka tamsayıya, tam bölünemeyen tamsayılara; asal sayı" denir. Girilen tamsayının asal olup olmadıgının tespiti için; tanımdan hareketle 1'den tamsayıya kadar döngü açılır ve kaç kere tam bölündügü hesaplanır. Eğer 2 kere tam bölünmüşse girilen sayı asal sayıdır.  Matlab kodları: a=input( 'Tamsayı giriniz: ' );   %kullanıcıdan tam sayı girilmesi isteniyor disp( '   ' );                                 %bir miktar boşluk bırakılıyor s=0;                                         %s degişkeni sayının kaç defa tam bölündügünü tutması için                                     ...