Wednesday, March 27, 2013

Generating Square Wave from Fourier Series by Using MATLAB


Fourier series always suprised me.. Harmonics are amazing.. They added together and we get another function.. Let's see it by our own eyes. How harmonics summation give the square wave?
To do this and see step by step I wrote a small m-file and used pause command to see changes in function when harmonics are added. Here you are the codes in the mfile:



If you haven't installed matlab on your system, you may wanna see my post about how to install matlab on linux.

Copy the code into a new mfile and execute it.. See the square wave generator from fourier series... :)


Read More

Tuesday, March 26, 2013

How to install Android x86 on Pc

To install Android x86 on Pc: first download the iso file which is must be convenient with your pc. You can download it from here. After that you need to write it into a usb disk to form a livecd. Then reboot your computer. Go to boots by pressing F12 then select usb disk. You see the install menu will open. I recommend first try it with “Run Android x86 without installation” . Android will open. If it is not open that means that distribution or version is not convenient with your pc. Change the distribution or version and try it again. If it opened and if it works correctly. That means you can install Android x86 on your pc. Reboot your pc again do the same thing(F12 select usb disk). This time install it on your pc. And have a fun with Android.
If you have wifi-wireless problem after installation read that article for solution.
Thanks to google..  :)
Read More

Thursday, March 21, 2013

Send Mail Using Matlab

Send mail using Matlab
To send mail via matlab we need to tell to matlab our username,password,server etc. To doing this enter the following codes and modify it, it is just an example.
By the way, if you haven't installed matlab into your system, you may wanna read my older post about installation of matlab on linux.

               


Read More

Monday, March 18, 2013

Matlab İle Dijital İletişim Sistemi Modeli

Bu yazımda dijital iletişim sistemini modellemek için yazdığım matlab scriptini anlatmak istedim. İlk olarak, sisteminize henüz matlab kurmadıysanız matlab kurulumunu anlattığım yazımı okuyabilirsiniz. Bir dijital telefon ya da analog telefon aldığı analog sinyali yani sesimizi yollamadan önce dijital sinyale çevirir. Analog sinyaller reel değerler alabilirken dijital sinyaller sadece sonlu ve tamsayı değerleri alabilir. Yazdığım scripti açıklamalarıyla birlikte aşağıda görebilirsiniz..



Analog kaynakları ve dijital sinyalleri ayrı ayrı çizdirdim. Aşağıdaki grafiklerden görebilirsiniz.


Dijital Sinyaller(Analoglardan Çevirdiğimiz)

Sesimizi Temsil Eden Analog Kaynaklar

Herhangi bir sorunuz ya da yardıma ihtiyacınız varsa, aşağıya yorum olarak yazabilirsiniz..
                                                       


Read More

Sunday, March 17, 2013

Linux Dağıtımlarına Matlab Kurmak



Kuruluma başlamadan önce matlab2012a iso dosyasını aşağıdaki torrent linkinden indiriyoruz.
İndirdiğimiz iso dosyasını /home/kullanıcı-isminiz/Matlab dizinine çıkartıyoruz. Çıkarma işlemi bazı bilgisayarlarda 10 dakikayı bulabilir malum iso dosyası 5GB.. :)
Bu adımı hallettikten sonra kuruluma başlayabiliriz. Terminali açıp şu kodu giriyoruz:

sudo /home/kullanıcı-isminiz/Matlab/install

Bu adımdan sonra kurulum windowstaki gibidir. Yine de anlatayım. Karşımıza gelen pencerede "install without using internet" seçeneğini seçip next e tıklıyoruz. Daha sonraki pencerede lisans anlaşması kurallarını kabul etmek için "yes" seçeneğini seçip next e tıklıyoruz. Daha sonraki pencerede "I have the file installation key" seçeneğini seçip alt kısma şu lisans anahtarını yapıştırıyoruz:38699-60149-36808-21840-05491. Next e tıklıyoruz gelen pencerede "typical" seçeneği seçilidir onu değiştirmeden tekrar next e tıklıyoruz. Sonraki pencerede matlabi kurmak istediğiniz dosyanın yolu istenecektir. Size tavsiyem /MATLAB diye direk kökün altında bir dosyaya kurmanızdır. Buraya /MATLAB yazdıktan sonra next e tıklıyoruz gelen pencerede "yes" seçeneğine tıklıyoruz. Ve daha sonra install seçeneğine tıklayıp kurulumun tamamlanmasını bekliyoruz. Kurulum tamamlandıktan sonra sırasıyla next e ve finish e tıklayıp bitiriyoruz. Aslında daha bitmedi yapıcalacak birşey daha var. Terminale şu kodları giriyoruz:

sudo sh /MATLAB/bin/matlab

Gelen pencerede "activate manually without the internet" seçeneğini seçip next diyoruz. Sonra gelen pencerede ilk boşluğa lisans dosyamızın yolunu giriyoruz. Lisans dosyamızı çıkarttığınız iso dosyasında n bulabilirsiniz crack dosyasının içinde "lic_standalone.dat" ismindeki dosyadır. Buraya dosya yolunu girdikten sonra sırasıyla next e ve finish e tıklıyoruz.
Matlab i açmak için /MATLAB/bin/matlab scriptini çalıştırmanız gerekir. Her defasında bu dosyaya girmek için matlab-bin vs. yapmak istemiyorum diyorsanız bu scripte bir link oluşturmanız gerekir.
Diyelim ki bu linki masaüstüne oluşturmak istiyorsunuz o zaman terminali açıp şu kodları girin:


cd /home/kullanıcı-isminiz/Desktop
ln -s /MATLAB/bin/matlab matlab 

Ve linkiniz hazır artık masaüstünüzdeki matlab dosyasına iki kez tıklayarak matlabi açabilirsiniz iyi günlerde kullanın... :)





Read More

Linux'a Python Kurmak

Normalde linuxun bütün sürümlerinde python kuruludur. Ancak bu kurulu olan sürüm python2x dir.Eğer ki python3x sürümlerinden birini kurmak istiyorsanız yazıyı okumaya devam edin. :)
Python kurulumuna geçmeden önce bazı ayarlamalar yapmamız lazım.
Birinci Adım: Gerekli paketlerin kurulması
Alt+F2 ile terminali açıyoruz. Ve şu kodları giriyoruz:

sudo apt-get install build-essential libncursesw5-dev libreadline5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev
Bu paketlerin kurulması net hızınıza göre bir kaç dakika sürebilir.. :)
İkinci Adım: Python un indirilmesi ve dosyaların hard diskinize çıkarılması
terminale şu kodlar giriyoruz:
wget http://www.python.org/ftp/python/3.2/Python-3.2rc2.tgz && tar -xvf Python-3.2rc2.tgz
Bu kod pythonu indirir ve dosyaları şu an bulunduğunuz dizine çıkarır.
Üçüncü Adım: Python un kurulması
Terminale şu kodları giriyoruz:
1.   ./configure
2.   make
3.  sudo make altinstall
Python3.2 linuxunuza kurulmuştur. :)


Read More