12 Mart 2015 Perşembe

Matlab Taban Aritmetiği Kullanımı

Matlab hazır fonksiyonlarını kullanarak değişik tabanlardaki hesaplama işlemlerini hızlıca yapabiliriz.


1:  dec2hex ve hex2dec fonksiyonları 10 ve 16 tabanları arasında dönüşüm yaparlar.  
2:  >> dec2hex(36*2)  
3:  ans =  
4:  48  
5:  hex2dec('48')  
6:  ans =  
7:    72  
8:  bi2de fonksiyonu binary sayıların decimal hale dönüştürülmesini sağlar.  
9:  >> bi2de ([1,0,0,1],2)*bi2de([1,0,0,1],2)  
10:  ans =  
11:    81  
12:  örnekte 2 olarak kullanılan tabanı değiştirerek farklı tabanlarda da işlemler yapabiliriz.  
13:  d = bi2de([4 2 0 1],5,'left-msb')  
14:  4(53) + 2(52) +50 = 551.   
15:  binary ifadeleri hexadecimal tabana çevirirken, aşağıdaki gibi önce decimal sonra hexadecimal tabanlara dönüşüm şeklini kullanabiliriz.  
16:  bin_str = '10001011110101'  
17:  hex_str = dec2hex(bin2dec(bin_str))  



http://www.matrixlab-examples.com/binary-to-hexadecimal.html
http://www.mathworks.com/help/comm/ref/bi2de.html
http://www.mathworks.com/help/matlab/ref/dec2hex.html
http://www.mathworks.com/help/comm/ref/de2bi.html


Hiç yorum yok:

Yorum Gönder