Geri Dön

Matlab portföy eniyileştirme aracı ve örnek uygulamaların matlab platformundan bağımsız (standalone) halde hazırlanması

Standalone preperation of the matlab portfolio optimization tool and sample applications

  1. Tez No: 323184
  2. Yazar: ERHAN GÜNEY KARADAĞ
  3. Danışmanlar: DOÇ. DR. MELİH İNAL
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilim ve Teknoloji, Matematik, Teknik Eğitim, Science and Technology, Mathematics, Technical Education
  6. Anahtar Kelimeler: Standalone Matlab Programming, Matlab Builder, Matlab Compiler, Matlab Graphical User Interface
  7. Yıl: 2012
  8. Dil: Türkçe
  9. Üniversite: Kocaeli Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektronik-Bilgisayar Eğitimi Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 127

Özet

Bu tez çalışmasında, MATLAB'ın son kullanıcıyı kod karmaşasından kurtarmak için tasarlanan grafiksel kullanıcı arayüzü (GUI) tabanlı uygulamaların hazırlanma metodları ve bu uygulamaların MATLAB kurulu olmayan bilgisayarlarda da kullanılması için platformdan bağımsız (standalone) şekilde hazırlanması anlatılmıştır.Tezin ilk bölümünde Matlab hakkında temel bilgiler, kullanım alanları, diğer programlama dilleri ile kıyaslanması, dezavantajları,veri türleri ve Matlab ortamı ve pencereleri incelenmiştir. Tezin ikinci bölümünde Matlab'ta grafiksel kullanıcı arayüzü hazırlamak için kullanılan GUIDE (GUI Development Environment) metodu ve M-File programlama yöntemi kullanarak GUI oluşturma incelenmiştir. Grafiksel kullanıcı arayüzü (GUI) üzerinde bulunan bileşenlerin görevleri ve bir olay karşısında bazı eylemleri gerçekleştirerek GUI veya bileşen davranışlarının kontrol edilmesinde kullanılan callback fonksiyonları incelenmiştir. Ayrıca yine bu bölümde Matlab GUI uygulamalarında kullanılan diyalog kutuları ve faydaları incelenmiştir.Tezin üçüncü bölümünde ise Matlab'ta hazırlanan uygulamanın ortamdan bağımsız olarak çalıştırılması için yapılan derleme (compile) işlemi incelenmiştir. Matlab Derleyicisinin kurulumu, Derleyici kullanım metotları olan Dağıtım Aracı(Deployement Tool) ve Mcc komutu, Matlab Builder (NE,JA,EX), M-File ? M-Function dönüşümü, Bağımlılık Kontrolü,Matlab Bileşen Çalıştırma (Component Run-Time) Ortamı, Toolbox oluşturarak dağıtma, P-Code ve MEX derleme açıklanmıştır. Uygulama olarak Finans Portföy Yönetim GUI programı seçilmiştir. Bu GUI'li Matlab programı MS Excel'den veya her hangi bir internet sayfasından veri alarak grafik çizme, sonucları pdf ve MS Excel' e aktarabilme özelliklerine sahiptir. Bu uygulamadaki tüm bu bileşenler standalone hale dönüştürülmüş ve sonuçları açıklanmıştır. Sonuç olarak standalone uygulamaların artması ve Matlab ortamından bağımsız program çalıştırabilme özelliği ile Matlab programının yaygınlaşacağı görüşü kaçınılmazdır.AnahtarKelimeler: Bağımsız Matlab Programlama, Matlab Builder, Matlab Derleyici, Matlab Grafiksel Kullanıcı Arayüzü.

Özet (Çeviri)

This study explains the preperation of Graphical User Interface, GUI, based application methods which are designed by Matlab to prevent the user from any confusion. It is also explained independently (standalone) from the platform so that it can be used in computers where Matlab is not installed.First of all, the study gives basic information about Matlab and its usage as well as its interaction with other programmes and its disadvantages. It also examines the settings and windows of Matlab. Afterwards the GUIDE (GUI Development Environment) method, used in Matlab for preperation of graphical user interface, and M-File programming techniques are used to examine the formation of GUI. The assignments of GUI components and the call back functions, that are used to control GUI or component behavior by carrying out the necessary actions it is are described. Afterwards, the compiling procedure of the application that is created with Matlab and run regardless ( standalone) of the setting is examined.The installation of Matlab compiler, Deployment Tool and Mcc commands which are compiler usage methods, Matlab builder (NE, JA, EX) , M-File - M Function, dependency control, Matlab Component Run-Time setting, distribution with toolbox, P-Code and MEX compiling are explained.Finance Portolio Management GUI programme is chosen for the application. This Matlab programme with GUI can draw a graph from MS Excel or any web page at the same time. It can also transfer the graph into PDF and MS Excel. All the components in this application were transformed in standalone and its results were explained. Finally it is believed that the increase in standalone applications and widespread of matlab programmes, featuring its standalone running, is unavoidable.

Benzer Tezler

  1. Gelişmekte olan piyasalarda aktif portföy yönetimi analizi

    The analysis of active portfolio management in emerging markets

    LUAN VARDARI

    Doktora

    Türkçe

    Türkçe

    2019

    MaliyeTrakya Üniversitesi

    İşletme Ana Bilim Dalı

    DOÇ. DR. ENGİN DEMİREL

  2. Empirical analyses on portfolio optimization strategies

    Portföy optimizasyon stratejileri üzerine ampirik analizler

    EFE DOĞAN YILMAZ

    Yüksek Lisans

    İngilizce

    İngilizce

    2012

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBoğaziçi Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DR. SELİM HACISALİHZADE

  3. Futbol kulüpleri hisse senetleri üzerinden portföy oluşturulması ve finansal bir ürün olarak modellenmesi

    Football clubs stock shares through portfolio creation and modeling as a financial product

    ALİ BAYIR

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    EkonomiKadir Has Üniversitesi

    Yönetim Bilişim Sistemleri Ana Bilim Dalı

    PROF. DR. AYŞE HÜMEYRA BİLGE

  4. Portfolio construction with particle swarm optimization in Turkish stock market

    Parçacık sürü optimizasyon tekniği ile Türkiye hisse piyasasında portföy üretimi

    ÖZGÜR SALMAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    İşletmeİstanbul Bilgi Üniversitesi

    Uluslararası Finans Ana Bilim Dalı

    DOÇ. DR. CENKTAN ÖZYILDIRIM

  5. Yapay sinir ağları kullanılarak türkiye'deki özel bir sigorta şirketinde portföy değerlendirmesi

    Valuation of portfolio with using artificial neural network at a insurance company in turkey

    GÜLAY DOĞAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2010

    İstatistikHacettepe Üniversitesi

    İstatistik Ana Bilim Dalı

    PROF. DR. HÜLYA ÇINGI