1- Bütün sorular için birden çok mantıklı çözüm olabilir. Bu soru için

1- Bütün sorular için birden çok mantıklı çözüm olabilir.
Bu soru için işleyişin nasıl olacağını planlayalım. Kullanıcıdan x vektörü alalım. Sıralama
sonucu oluşacak vektörde yeni vektörü olsun. length komutu ile x in boyutuna bakalım.
Ayrıca x in minimum değerini bulalım. x in minimum değerini x in bütün elemanları ile
karşılaştıralım. Eşit çıkarsa yeni vektörüne çıkmazda değiş vektörüne atayalım. Sonra değiş
vektörünü x e atayıp aynı işlemi tekrar edelim. Böylece minimumları sırasıyla ayıklamış
oluruz. En son değişecek eleman kalmayınca değiş vektörün uzunluğu sıfır olur ve while
döngüsü burada sonlanır.
2- Simulink modeli (13. Hafta 25. slayttaki model) ayrık bir sistemin modellenmesidir.
Kullanılan bloklar: Gain (Kazanç), Unit Delay, Sum ve Scope bloklarıdır. Unit delay
bloğunun özellikleri içerisindeki “initial condition” kısmına x(0) ve x(1) başlangıç değerleri
yazılır. Kollarda bulunan değerler resim üzerinde gösterilmiştir. Simulasyon en son x(20)
yi üreteceği için stop time 20.0 olarak seçilmelidir.
3a)
b)
4Asansör sorusu 4. Hafta ders notlarında 30. slaytın 3 asansöre genellenmesidir. Mantık
olarak 3 asansörün çağrılan noktaya uzaklıkları bulunur. Bunlar d1, d2 ve d3 olsun. Sonra
min(d1,d2,d3) bakılır. Bu değer d1 ise 1. asansör, d2 ise 2. asansör, d3 ise 3. asansör
gelir. Kontrole d1 den başlarsak eşitlik halinde öncelikli asansörü kolayca seçmiş oluruz.
5- Örneğin, 12. Haftada anlatılan örneklerden birisini ele alalım.
Amaç fonksiyonu her zaman min için yazılıyordu. Bu yüzden –z alırız. Fonksiyonel
kısıtların katsayıların katsayıları A matrisinde sağ tarafı b sutün vektöründe verilmektedir.
6- Bu sorunun kuruluşu için geçen yılın 7. sorusuna bakınız.
http://www.fatih.edu.tr/~aserdogan/eMATE521/Final%20Cevap%20Anahtari.pdf