matlab 7.hafta - Mühendislik Mimarlık Fakültesi

Transkript

matlab 7.hafta - Mühendislik Mimarlık Fakültesi
BİLGİSAYAR PROGRAMLAMA
Araş. Gör. Ahmet ARDAHANLI
Kafkas Üniversitesi
Mühendislik Fakültesi
Bu hafta?
• Uygulamalar
Uygulamalar
Örnek 1:
Aşağıda verilen ve pi sayısını yaklaşık olarak hesaplayan ifade kullanılarak elde edilecek
pi değerinin, 3.141592 değeri arasındaki MUTLAK farkın 1e-5 veya 1e-5 den küçük
olması için m ne olmalıdır?
𝑚
𝜋≈4
𝑘=0
(−1)𝑘
2𝑘 + 1
Uygulamalar
Çözüm 1:
Uygulamalar
Örnek 2:
B=[-45 0 5 10 -91 2] dizisinin elemanlarını tersten yazdırarak başka bir diziye aktaran
programı yazınız.
Uygulamalar
Çözüm 2:
Uygulamalar
Örnek 3:
K=[-4 3 0 ; 2 0 4 ] matrisindeki sıfırların sayısını ve yerini (satır ve sütun numaralarını)
veren programı yazınız.
Uygulamalar
Çözüm 3:
Uygulamalar
Örnek 4:
Aşağıda verilen sayıların ortalamasını ve standart sapmasını bulan MATLAB programını
yazınız. Ekrana fprintf komutu kullanılarak yazdırılacaktır ve sayılar bir dizi değişkenine
atanacaktır. Standart Sapma (𝜎) değerinin hesaplanması için:
𝜎=
𝑛 (𝑥 −𝑥)2
𝑖=1 𝑖
𝑛−1
Bu denklemde 𝑛 verilen sayıların adetini, 𝑥𝑖 her bir sayıyı ve 𝑥 sayıların ortalamasını
göstermektedir.
Sayılar:
54 65 67 48 63 58 55 65 47 69
Uygulamalar
Çözüm 4:
Uygulamalar
Örnek 5:
Aşağıda verilen matristeki negatif değerli elemanın yerini (satır ve sütun değerini) ve
değerini ekrana yazan bir MATLAB programı yazınız.
4 10
7 8
3 1
2
−6
5
Uygulamalar
Çözüm 5:
Uygulamalar
Örnek 6:
Aşağıda verilen sayı dizisinde 51 ile 121 (sınır değerler dahil) arasındaki sayıların
ortalamasını veren bir MATLAB programı yazınız.
(Döngü başlangıcı 1 olacaktır)
Sayı dizisi: 1:5:250
Uygulamalar
Çözüm 6:
Uygulamalar
Örnek 7:
Aşağıda verilen A dizinin tüm elemanları ana programdan alt programa gönderilerek,
alt programda bu dizinin negatif değerli elemanlarının toplamı bulunacaktır. Bu
bulunan değeri ana programa gönderecek ve ana programda ekrana yazdıracak bir
MATLAB programı yazınız.
A=[12 -5 8 -3 4 5 -7 9 -10 1]
Uygulamalar
Çözüm 7:
m_file (ana program)
fonksiyon dosyası (negatif.m) (alt program)
Uygulamalar
Örnek 8:
Bir maddesel noktanın hareketi
𝑠 = 4𝑡 3 − 15𝑡 2 + 36𝑡 − 10
bağıntısı ile tanımlanmıştır. t=10 ile 100 saniye arasında (artım miktarı 5 saniye olacak
şekilde) hız ve ivme değerlerini alt programda hesaplayıp ana programda aşağıda
verilen formatta yazdıracak bir MATLAB programı yazınız.
t
v
a
--------------------------10
936
210
15
2286
330
……
100 117036 2370
Uygulamalar
Çözüm 8:
m_file (ana program)
fonksiyon dosyası (madde.m) (alt program)

Benzer belgeler