Design and Implementation of A General Interpreter For Step-by-step Solving of Nonlinear System of Equations Using Symbolic Approaches
Tezin Türü: Yüksek Lisans
Tezin Yürütüldüğü Kurum: Karadeniz Teknik Üniversitesi, Fen Bilimleri Enstitüsü, Fen Bilimleri Enstitüsü, Türkiye
Tezin Onay Tarihi: 2017
Tezin Dili: İngilizce
Öğrenci: Mohamed Yusuf HASSAN
Asıl Danışman (Eş Danışmanlı Tezler İçin): HÜSEYİN PEHLİVAN
Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu
Özet:Bu çalışmada, simgesel hesaplama yöntemleri ve otomatik kod üretme araçlarını kullanarak birden fazla değişkene sahip doğrusal olmayan denklem sistemlerinin adım-adım sayısal çözümleri için bir yorumlayıcı programının tasarımı ve gerçeklenmesini sunarız. Geliştirme süreci, bağlamdan bağımsız gramerleri kullanarak bir biçimsel dilde doğrusal olmayan denklem sisteminin temsil edilmesi ile başlar. Daha sonra, JavaCC aracıyla üretilen bir ayrıştırıcı, doğrusal olmayan denklem sistemini nesne yapıları formunda temsil etmek için kullanılır. Newton-Raphson sayısal yöntemi doğrusal olmayan sistemlerin çözümlerine daha iyi yaklaşımlar sağlamak için kullanılmıştır. Yorumlayıcı, sadece gerekli olan yinelemeli hesaplama adımları tanımlanarak, diğer sayısal yöntemleri kapsayacak şekilde kolayca genişletilebilir. Diğer yandan, etkileşimli geliştirme ortamlarına entegre ederek, araştırmacılar doğrusal olmayan denklem sistemlerini yorumlayıcıya girip çıktı olarak yaklaşık çözümü elde edebilir. Anahtar Kelimeler: Sembolik hesaplama, doğrusal olmayan denklem sistemleri, adım adım çözüm, Newton-Raphson yöntemi, ayrıştırıcı, bağlamdan bağlamdan bağımsız gramerler.