LINEER CEBİR ATÖLYESİ · ÖĞRENCİ PAKETİ v1 Mühendisler İçin Lineer Cebir — Teori ve Python Uygulamaları Prof. Dr. Zühal Küçükarslan Yüzbaşı ve Prof. Dr. Bahadır Yüzbaşı YEREL BAŞLATMA ZIP'i çıkarın. Terminalde lineer-cebir-atolyesi klasörünün üst dizinine geçin ve aşağıdaki komutu çalıştırın: python3 -m http.server 8774 --bind 127.0.0.1 Tarayıcıda http://127.0.0.1:8774/lineer-cebir-atolyesi/ adresini açın. Sunucuyu Ctrl+C ile durdurabilirsiniz. Atölyeyi index.html dosyasına çift tıklamak yerine bu HTTP adresinden açın. İLK DENEY 1. Bir kitap bölümü seçin ve Öğren sekmesindeki modeli okuyun. 2. Dene sekmesinde Python koduna git ve Kodu çalıştır düğmelerini kullanın. 3. Bir girdiyi değiştirin. Girdileri Python koduna aktar düğmesiyle kodu güncelleyin veya doğrudan kodu düzenleyin. Tahmininizle sonucu karşılaştırın. 4. Çöz sekmesinde gerekçenizi sınayın. Tasarla sekmesinde yeni deney kurun. Python tarayıcınızda Pyodide ve NumPy ile çalışır. Python ortamı ve matematik gösterimi için ilk yüklemede internet gerekir. Bağlantı sorunu olursa yeniden deneyebilir ya da Python örneğini yerelde çalıştırabilirsiniz. Hesaplamanın zaman sınırı 20 saniyedir. İlk yüklemenin sınırı ayrıdır. Notlar, deneyler ve kod bu tarayıcıda saklanır. Başka tarayıcıya veya adrese geçerken Çalışmamı indir ile JSON alın ve Çalışmamı aç ile yükleyin. Eski Atölye sürümlerindeki çalışmalar da bu yolla taşınabilir. BÖLÜMLER 1 Sensörler ve model kurma 2 Vektörler ve hareket geometrisi 3 Matrisler ve dönüşümler 4 Determinantlar, minörler ve rank 5 Lineer denklem sistemleri, Gauss–Jordan ve Cramer 6 Baz değişimi ve koordinatlar 7 Dört temel alt uzay 8 İzdüşüm, Gram–Schmidt ve QR 9 En küçük kareler ve kalibrasyon 10 Sayısal doğruluk ve koşulluluk 11 Enerji ve pozitif tanımlılık 12 Özdeğerler ve titreşim modları 13 SVD ve düşük rank PYTHON KODUNU TERMİNALDE ÇALIŞTIRMA NumPy bulunan bir Python ortamı kullanın. Gereksinim python/requirements.txt dosyasındadır. Terminalde lineer-cebir-atolyesi klasöründen çalıştırın: cd python python3 model_deneyi.py Diğer *_deneyi.py dosyalarını aynı dizinden çalıştırabilirsiniz. Atölyeden indirdiğiniz .py dosyasını da bu dizine koyabilirsiniz. Sadece Python dosyalarını isteyenler için Atölye hakkında bölümünde python_paketi.zip bulunur. İçinde aynı örnek ve yardımcı modüller vardır. KAPSAM 13 laboratuvarın dört çalışma sekmesi ve 15 Python başlangıç örneği bulunur. 20 çalışma modülünün beşi Atölye bağdaştırıcısıdır. Diğer 15 modül laboratuvarların kullandığı yordam ve bağımlılıkları içerir. KAYNAKLAR.json seçilen yordamları ve kaynak eşlemesini, MANIFEST.json paket dosyalarının boyutlarını ve SHA-256 özetlerini listeler. Atölyeyi tarayıcıda açın: https://byuzbasi.github.io/lineer-cebir-atolyesi/