1. MATLAB PROGRAMINA GİRİŞ
15
1.1. MATLAB Ekran Görünümü
15
1.3. Komutlar Nereye Yazılmalıdır?
20
1.3.1. Komut Penceresini Kullanarak Komut Yazımı
20
1.3.2. “” Dosyası Kullanarak Komut Yazma
27
1.4. Bazı Önemli İşaretler
28
1.5. Sayı Yuvarlama ve Görüntüleme Formatları
30
1.5.1. Sayı Yuvarlama Komutları
30
1.5.2. Sayı Görüntüleme Formatları
30
2. VEKTÖRLER VE MATRİSLER
33
2.1.1. Vektör Oluşturma
33
2.1.2. Vektör İşlemleri
35
2.1.3. Alternatif Yöntemler ile Vektör Oluşturma
38
2.1.3.1. Kolon Notasyonu ile Vektör Oluşturulması
38
2.1.3.2. “linspace” Komutu ile Vektör Oluşturulması
39
2.1.3.3. Herhangi Bir Vektör Kullanılarak Başka Bir Vektör Oluşturulması
40
2.2.1. Matris Oluşturma
41
2.2.2. Alternatif Matris Oluşturma Yöntemleri
42
2.2.2.1. Herhangi Bir Matris Kullanarak Bir Başka Matris Oluşturma
42
2.2.2.2. “Sıfır” ve “Bir” Değerlerinden Matris Oluşturma
43
2.2.3. Matris İşlemleri ve Önemli Bazı Komutlar
44
2.2.4. Sıklıkla Kullanılan Matris İşlemleri
47
2.3. Vektör ve Matrislerde Maksimum ve Minimum Değerlerin Bulunması
48
2.4. Vektör ve Matris Elemanlarının Toplanması
49
3. VERİ YÜKLEME, TEMEL İSTATİSTİKSEL ANALİZ VE OLASILIK
3.1.1. “text” Dosyasından Veri Yükleme
51
3.1.2. “Excel” Dosyasından Veri Yükleme
54
3.1.3. “input” Komutu ile Veri Girişi
55
3.2. Temel İstatistiksel Analiz
56
3.3. Olasılık Dağılımları
61
3.3.1. “0” ile “1” Arasında Tekdüze Dağılım
61
3.3.2. Genel Olarak Tekdüze Dağılım
62
3.3.4. Belirli Sayılar Arasından Rassal Değişken Atama
63
4. GRAFİK ÇİZİMİ, TABLO OLUŞTURMA VE EKRANA BİLGİ YAZDIRMA
65
4.1.1. İki Boyutlu Grafikler
65
4.1.2. Üç Boyutlu Grafikler
72
4.1.3. Grafik Çiziminde Alternatif Çizgi, İşaret ve Renk Türleri
76
4.1.4. Grafik Çizdirmenin Alternatif Yolu
85
4.3. Ekrana Bilgi Yazdırma
88
4.3.1. “disp” ve “display” Komutları
88
4.3.2 “fprintf” Komutu
90
5. MANTIK İŞLEMLERİ, FONKSİYONLARI VE DÖNGÜ YAZIMI
93
5.1. Mantık İşlemleri ve Fonksiyonları
93
5.2.2. “else if” Döngüsü
100
5.2.4. “while” Döngüsü
108
5.2.5. “break” Komutu
110
5.2.6. “switch” ve “otherwise” Komutları
111
Alıştırma Problemleri
113
6. DOĞRUSAL VE DOĞRUSAL OLMAYAN DENKLEM SİSTEMLERİNİN
6.1. Doğrusal Denklem Sistemleri
115
6.2. Doğrusal Olmayan Denklem Sistemleri
121
6.2.1. Tek Değişkenli Doğrusal Olmayan Denklem Çözümü
121
6.2.2. Çok Değişkenli Doğrusal Olmayan Denklem Sisteminin Çözümü
123
Alıştırma Problemleri
125
7. SEMBOLİK İFADELER İLE TÜREV, İNTEGRAL UYGULAMALARI VE GRAFİK
7.1. Sembolik İfadelerin MATLAB programına Tanıtılması: “syms” Komutu
127
7.2. Sembolik İfadeler ile Bazı İşlemler
128
7.2.1. Sembolik İfadelerin Çarpanlara Ayrılması
128
7.2.2. Sembolik İfadelerin Açılımı
129
7.2.3. Sembolik İfadeleri Basitleştirme
129
7.2.4. Sembolik İfadelerde Yerine Yerleştirme
130
7.3. Sembolik İfadeler ile Türev Alma
131
7.4. Sembolik İfadeler ile İntegral Alma
132
7.5. Sembolik İfadelerde Taylor Açılımı
133
7.6. Sembolik Olarak Tanımlı Fonksiyonların Grafiğini Çizdirme
134
Alıştırma Problemleri
135
8. SAYISAL OPTİMİZASYON
137
8.1. Fonksiyonlarda Minimum/Maksimum Değerlerin Bulunması
137
8.2. Sayısal Optimizasyon: Doğrusal Programlama
140
8.3. Sayısal Optimizasyon: Doğrusal Olmayan Durumlar
145
Alıştırma Problemleri
151
9. EĞRİ UYDURMA, ARA DEĞER VE DIŞ DEĞER HESAPLARI
153
9.1.1. Doğrusal Eğri Uydurma
153
9.1.2. Doğrusal Olmayan Eğri Uydurma
156
9.2. Ara Değer Hesaplama
159
9.2.1. Doğrusal Durumda Ara Değer Hesabı
159
9.2.2. Doğrusal Olmayan Durumda Ara Değer Hesabı
162
9.2.3. Ara Değer Hesaplaması için Alternatif Yol: “Basic Fitting”
165
9.3. Dış Değer Hesaplama
166
Alıştırma Problemleri
167
10. FARK VE DİFERANSİYEL DENKLEM ÇÖZÜMLERİ
169
10.1. Kesikli Zaman: Fark Denklemleri
169
10.2. Diferansiyel Denklemler
173
Alıştırma Problemleri
177
11. MODEL SİMÜLASYONLARI VE MONTE CARLO SİMÜLASYONU
179
11.1. Model Simülasyonları
179
11.2. Monte Carlo Simülasyonu
189
Alıştırma Problemleri
197
12. HESAPLANABİLİR GENEL DENGE MODELLERİ
199
12.1. Örnek Bir Hesaplanabilir Genel Denge Modeli
199
12.1. Genel Denge Modelinin Hesaplanması
202
12.2. Etki Analizi: Politika (Vergi) Değişikliği
206
Alıştırma Problemleri
207
13. DİNAMİK OPTİMİZASYON: DİNAMİK PROGRAMLAMA
209
13.1. Dinamik Programlama: Kek Yeme Problemi
209
13.1.1. Kek Yeme Problemi: Teorik Çözüm
210
13.1.2. Kek Yeme Problemi için Sayısal Çözümleme: Değer Fonksiyonu İterasyonu
211
13.1.2.1. Değer Fonksiyonu İterasyonu: Algoritma Adımları
212
13.1.2. Kek Yeme Problemi: Değer Fonksiyonu İterasyonunun MATLAB Uygulaması
213
Alıştırma Problemleri
216
14. DİNAMİK OPTİMİZASYON: OPTİMAL KONTROL
217
14.1. Optimal Kontrol
217
14.1.1. Optimal Kontrol: Teorik Yaklaşım
217
14.1.2. Optimal Kontrol: MATLAB Çözümü
219
Alıştırma Problemleri
221
15. DİNAMİK (STOKASTİK) GENEL DENGE MODELİ ÇÖZÜMLEMELERİ
15.1. DYNARE Programının Yüklenmesi, Açma, Dosya Oluşturma ve Çalıştırma
223
15.2. Dinamik (Deterministik) Genel Denge Modeli Çözümlemeleri
225
15.2.1. Geçici Şoklar
226
15.2.2. Kalıcı Şoklar
233
15.3. Dinamik Stokastik Genel Denge Modeli Çözümlemeleri
237
Alıştırma Problemleri
240
16. EN KISA YOL PROBLEMİ
241
Alıştırma Problemleri
244
17. GRAFİKSEL KULLANICI ARAYÜZÜ (GUI: GRAPHICAL USER INTERFACES)
245
Alıştırma Problemleri
253
18. YAPAY SİNİR AĞLARI (ARTIFICIAL NEURAL NETWORK) YÖNTEMİ İLE
Alıştırma Problemleri
266
19. ALIŞTIRMA PROBLEMLERİ VE ÇÖZÜMLERİ
267
19.1. Birinci Bölüm Çözümleri
267
19.2. İkinci Bölüm Çözümleri
268
19.3. Üçüncü Bölüm Çözümleri
269
19.4. Dördüncü Bölüm Çözümleri
270
19.5. Beşinci Bölümün Çözümleri
272
19.6. Altıncı Bölümün Çözümleri
274
19.7. Yedinci Bölümün Çözümleri
278
19.8. Sekizinci Bölümün Çözümleri
279
19.9. Dokuzuncu Bölümün Çözümleri
283
19.10. Onuncu Bölümün Çözümleri
285
19.11. Onbirinci Bölümün Çözümleri
288
19.12. Onikinci Bölümün Çözümleri
293
19.13. Onüçüncü Bölümün Çözümleri
295
19.14. Ondördüncü Bölümün Çözümleri
298
19.15. Onbeşinci Bölümün Çözümleri
299
19.16. Onaltıncı Bölümün Çözümleri
304
19.17. Onyedinci Bölümün Çözümleri
306
19.18. Onsekizinci Bölümün Çözümleri
306