Onluk sayı sistemindeki bir sayı ikilik sayı sistemindeki bir sayıya aşağıdaki şekilde çevrilir: 1.yol: onluksayi = 30; ikiliksayi = dec2bin(onluksayi); 2.yol: onluksayi = 30; i = 1; q = floor(onluksayi/2); % Sayı ikiye bölünür ve tam kısmı alınır r = rem(onluksayi, 2); % Sayı ikiye bölünür ve kalan bulunur ikiliksayi(i) = num2str(r(i)); % İlk parametre>>>
Kategori Arşivleri: MATLAB
MATLAB
İkilik sayı sistemindeki bir sayı onluk sayı sistemindeki bir sayıya aağıdaki şekilde çevrilir: 1.yol: ikilisayi = ‘101010’; onluksayi = bin2dec(ikilisayi) 2.yol: ikilisayi = ‘101010’; onluksayi = 0; for i = 1 : length(ikilisayi) onluksayi = onluksayi + str2double(ikilisayi(i)) * 2^(length(ikilisayi) – i); end onluksayi 3.yol: ikilisayi = ‘101010’; onluksayi = 0; i = 1; while>>>
Matlab’ta Spesifik Ortalama ve Varyans’a Sahip Normal Dağılımlı Rastgele Sayılar Oluşturmak için aşağıdaki işlemler yapılabilir. Örneğin ortalaması 500, varyansı 25 olan 1000 tane normal dağılımlı rastgele sayı üretmek için aşağıdaki kodları kullanabilirsiniz: a = 5; b = 500; y = a.*randn(1000,1) + b; stats = [mean(y) std(y) var(y)] Ayrıca Matlab’ın standart fonksiyonu olan normrnd kullanılabilir.>>>
Aşağıdaki XYZ fonksiyonunda A=10,B=20,C=30 değerleri bulunmaktadır. function [A,B,C]=XYZ() A=10; B=20; C=30; end Ana dosyamızda bu değerleri; [k l m]=XYZ(); şeklinde aldığımızda; k=10,l=20,m=30 olmaktadır.
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: if x>high x=high; end if x<low x=low; end Aynı işlemi min ve max fonksiyonları kullanarak tek satırda da yapabiliriz: x = min(max(x, low), high);
Matlab’ta geçerli klasörün yoluna ulaşmak için pwd komutu kullanılmaktadır. pwd; veya mevcutklasor=pwd; şeklinde kullanılabilir.
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: %% Giriş a; b; %% Gelişme c; d; %% Sonuç e; f; şeklinde bir yapı kurabilirsiniz. Ekran görüntüsü: şeklinde olacaktır.
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 sonraki süreçte karada yaşayan hayvanlara odaklanılarak onlarla ilgili özelliklerin tespiti için sorular sorulmalıdır. -Dört ayağı>>>
MATLAB R2016a’da yazılan kodu .exe dosya haline nasıl getirebiliriz? mcc -mv -o HayvanBulma hayvanana.m 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? 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[]) { } şu şekilde dolduruyoruz. Bu c-mex için standart ibarelerdir. Giriş verilerinin tipini önceden belirlememiz gerekmektedir. Kolaylık>>>