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 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