MATLAB

MATLAB

Matlab’ta eşik değer kontrolü nasıl yapılabilir?

Belirli bir x değerinin high ve low eşik değerlerini aşması durumunda eşik değerlerin atanması işlemi aşağıdaki şekilde yapılabilir:

Aynı işlemi min ve max fonksiyonları kullanarak tek satırda da yapabiliriz:

Matlab’ta kod bloğuna tıklayınca arka plan rengini nasıl değiştiririz?

Matlab’ta kod yazarken programın ana bölümlerini ayırmak için tıkladığınız zaman arka planı renk değiştirecek şekilde ayarlayabilirsiniz. Bunun için:

şeklinde bir yapı kurabilirsiniz. Ekran görüntüsü: şeklinde olacaktır.

Uzman Sistemler ile Hayvan Tahmin Oyunu Gerçekleştirme

Hayvan Tahmin Oyunu bir kişinin aklından tuttuğu bir hayvanı çeşitli sorular sorarak bilmeye çalışan bir uzman sistem programı olarak tanımlanabilir. Tahmin edilmesi gereken hayvan ile ilgili ayırt edici özellikleri belirten sorular sorulur. Örneğin: -Karada mı yaşıyor? Cevap: Evet ise bundan…

MATLAB R2016a’da yazılan kodu .exe dosya haline nasıl getirebiliriz?

MATLAB R2016a’da yazılan kodu .exe dosya haline nasıl getirebiliriz?

Burada HayvanBulma.exe oluşacak programımızın adı, hayvanana.m ise programımızın giriş dosyasıdır. Programımızda çok sayıda .m dosyası vardır ve .exe yapma işleminde hepsi birleştirilmektedir.

MATLAB’da CUBLAS ile Matris Çarpma İşlemi Nasıl Yapılır?

MATLAB’da CUBLAS ile Matris Çarpma İşlemi Nasıl Yapılır? C=AXB işlemi yapılacaktır. A:MxN boyutlu matris, B:NxP boyutlu matris, C:MXP boyutlu matristir. cublasDemo.cpp isimli bir dosya oluşturarak içeriğini: #include “mex.h” Void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) { }…

MATLAB ve CUBLAS(CUDA Temel Lineer Cebir Alt Programları)

MATLAB’daki gibi CUBLAS kütüphanesinde de verilerin sıralanması sütun bazlı sıralıdır. Bu bir avanyaj olarak değerlendirilebilir. CUBLAS fonksiyonları dörde ayrılır. 1-Yardımcı Fonksiyonlar 2-1.Seviye Fonksiyonlar 3-2.Seviye Fonksiyonlar 4-3.Seviye Fonksiyonlar

MATLAB CUDA kernel çıkış değişkenleri nasıl tanımlanır?

[output1, output2] = feval(CUDA_Kernel,input1, input2, input3) şeklinde tanımlanan bir kernel fonksiyonunda ilk iki giriş değişkeni, çıkış değişkeni olarak kullanılır. İki veya daha az giriş değişkeni var ise ilk giriş değişkeni, çıkış değişkeni olarak belirlenir. Örneğin:

MATLAB’da arrayfun nasıl kullanılır?

MATLAB’ın GPU hesaplamada önerdiği yöntemlerden birisi de arrayfun fonksiyonunun kullanılmasıdır. sonuc = arrayfun(@Fonksiyonum, giris1, giris2,…); şeklinde bir yapı ile kullanılmaktadır. Giriş parametreleri(giris1, giris2,…) gpuArray olarak tanımlanmak zorundadır. Fonksiyonumuz sayılarla ifade edilebilen ve eleman bazlı (scalar/elementwise) olmalıdır. Yani vektör ve matris…

GPU Hesaplamadaki Yetersiz Bellek Hatasının Nedeni ve Çözümü

GPU hesaplama işleminde özellikle büyük boyutlu verilerle çalışırken verinin doğruluğunu kontrol etmemiz gerekmektedir. CPU hesaplamada büyük boyutlu veriler işletim sistemi tarafından belirlenen mevcut bellek boyutuna geldiği zaman otomatik olarak harddisk’te bir takas hafızası(swapping memory) oluşturarak veri doğrulama işini yapmış olur,…