Ana içeriğe atla

#4 SIKÇA KULLANILAN MATEMATİK FONKSİYONLARI

FONKSİYON                                                       TANIMI
       sqrt                                                                Karekök
      round                                                             En yakın tamsayıya tamamlama
      floor                                                               Aşağıya doğru tamamlama
      ceil                                                                 Yukarıya doğru tamamlama
      sin                                                                  Trigonometrik sinüs
      cos                                                                 Trigonometrik cosinüs
      tan                                                                 Trigonometrik tanjant
      sinh                                                                Hiperbolik sinüs
      cosh                                                               Hiperbolik cosinüs
      tanh                                                               Hiperbolik tanjant
      abs                                                                 Mutlak değer
      asin                                                               Ters sinüs
      acos                                                               Ters cosinüs
      atan                                                               Ters tanjant
      pow2                                                             2'nin gücü
      fix                                                                  En yakın tamsayı
      round                                                             En yakın tamsayı
      exp                                                                 e'nin gücü
      rem(x,y)                                                        x'in y'ye bölümünden kalan


floor(2.8)=2                floor(-2.8)=-3
ceil (2.8)=3                 ceil(-3.8)=-3
fix(2.9)=2                   fix(-2.9)=-2
round(2.48)=2            round(2.5)=3
rem(22,4)=2
rem(48,8)=0

ÖRNEK 5 : Hacmi 50 cm^3, yüksekliği=12 cm olan silindirin yarıçapı nedir?

>>v=50; h=12;
>>r=sqrt(v/(pi*h))
r=1.1516

ÖRNEK 6 : x^2-4x+3=0 denkleminin bir kökünü bul.

>>a=1;
>>b=-4;
>>c=3;
>>x=(-b+sqrt(b*b-4*a*c))/(2*a)
x=3

ÖRNEK 7 : Bir binadan 12 metre uzakta, 30 derecelik açıyı kullanarak binanın yüksekliğini bulun.

>>yukseklik=12*tan(30*pi/180)
yukseklik=6.9282

Yukarıdaki örnekte görüldüğü üzere trigonometrik fonksiyonlar kullanılırken açının radyan olarak belirtilmesi gerekir.Derece olan herhangi bir açıyı radyana çevirmek için pi/180 ile çarparız.

ÖRNEK 8 : Bir dik üçgenin kısa kenarı 12 cm, ortanca kenarı 16 cm ise uzun kenarı kaç cmdir?

>>c=sqrt(12*12+16*16)
c=20

ÖRNEK 7 : Havaya fırlatılan bir topun gideceği uzaklık formülü; d=(v^2*sin2teta)/g dir.(v: topun ilk hızı=100m/s, teta: fırlatılan açı=25 derece, g: yerçekimi ivmesi=9.8 m/s^2)

>>v=100; teta=25; g=9.8;
>>d=v*v*sin(2*teta*pi/180)/g
d=781.6780

Yorumlar

Bu blogdaki popüler yayınlar

#21 FPRINTF KOMUTU

MATLAB programlarında ekrana yazdırmak için disp komutunun kullanımını öğrenmiştik.disp oldukça basit olup kompleks ekrana yazı işlemlerinde yetersiz kalmaktadır.fprintf komutu ekrana yazmak için kullanılan çok daha genel ve çok daha güçlü bir komuttur.fprintf kullanarak ekrana her çeşit yazı ve sayı yazmamız oldukça kolaydır. >> fprintf('Bu bir test mesajıdır') Bu bir test mesajıdır>> Yeni satır için \n karakterini kullanmamız gerekir. >> fprintf('Bu bir test mesajıdır\n') Bu bir test mesajıdır >> >> fprintf('Satır1\nSatır2\nSatır3\nSatır4\n') Satır1 Satır2 Satır3 Satır4 >> Ekrana herhangi bir değişkenin değerini yazmak için format karakterlerini kullanmamız gerekir. FORMAT KARAKTERİ                                         TANIMI %c                                                                             karakter %d                                                                             tamsayı (i

#5 DISP KOMUTU

disp komutu ekrana bir yazı yazdırmamızı sağlar. >> disp('Merhaba') Merhaba Bazı durumlarda birden fazla değişkeni aynı satırda görmek isteriz.Bunun için köşeli parantez kullanırız. >>disp([x y z]) >> name='Selim'; >> disp(['Merhaba ' name]) Merhaba Selim

#13 FIND VE LENGTH KOMUTU

find komutu Bu komut ile herhangi bir vektör içerisindeki belirli şartlara uyan elemanları bulabiliriz. >> x=1:3:13 x =      1     4     7    10    13 >> z=find(x>5) z =      3     4     5 >> %3. 4. ve 5. elemanların istenen şarta uyduğunu gösteriyor. length komutu Bu komut herhangi bir vektörün eleman sayısını verir. >> p=[2 45 -2]; >> length(p) ans =      3