Ana Menü

  • Ana sayfa
  • Teknoloji Haberleri
  • Haberler
  • Makaleler
  • Download
  • Forum Knite Online Koxp
  • İletişim


  • Donanım
  • Mühendislik
  • Network
  • Oyunlar
  • Programlama
  • Tasarım
  • Yazılım
  •  
    Haberler

  • ASUS, A6000N serisi yeni diz üstü bilgisayarlarını duyurdu
  • Türk Telekom'dan öğrencilere ADSL kampanyası
  • ASUS WL-HDD 2.5: Kablosuz Ağlar İçin Disk Paylaştırıcı
  • Virüs En İyi 10: Sober'in Hoş Olmayan Geri Dönüşü
  • Microsoft WINS Yamasını Hazırlıyor
  • Devlet Yazışmaları İnternete Taşınıyor
  • ISS'ler de ADSL Hizmeti Vermeye Başlıyor
  • Taşınabilir Video oynatıcılarda devrim DivX-POD 7010
  • Kablo Internet'te indirim oldu mu, olmadı mı ?
  • Mobil kablosuz foto yazıcısı: HP Photosmart 375
  • En küçük Pocket Pc Phone Qtek s100
  • Google, interneti yeniden tanımlıyor
  • Kitap yorumu: Dijital Kale
  • Fedora Core 3
  • Zarif ve işlevsel
  • RoboDemo 5
  • Ateşli internet tilkisi
  • Türkçe GPL Wiki Yazılımı : Wiksis
  • VII. Bilisim Haftasi Etkinlikleri
  • Teknohaber.NET TRT INT'de
  • MyDoom: Yeni sanal kurt eskilerini temizliyor
  • Google artık 1/3 daha fazla web sayfası arıyor
  • MSN Messenger’da virüs!
  • 2003’ün ‘most wanted’ sitesi; Kazaa
  • Mars Express, gezegene yaklaşıyor
  •  
    Linkler

  • Bilgisayar
  • Diğer
  • Geyik
  • Internet
  • Üniversiteler
  •  
    WinBaglama Özel
  • Hakkında
  • Nota Dosyaları
  • Download
  •  
    Teknohaber.Net

    Site hakkında
    Editörler

     
    Arama

     
    Sponsor
     
     
    İstatistik
    eXTReMe Tracker
     

    MATLAB İle Programlamaya Giriş

    Tarih: 08.08.2003 > Kaç kez okundu? 21517

    MATLAB nedir? Ne işe yarar? MATLAB ile çalışmak (Değişkenler ve diziler). MATLAB ile yazılım geliştirmek (Prosedürler ve Fonksiyonlar). Temel Matematiksel Operatörler,Karşılaştırma Operatörleri, Mantıksal Operatörler, Şartlı Deyimler ve Döngüler, Verileri Kaydetmek ve Tekrar Kullanmak, Grafikler, Bazı Temel Fonksiyonlar ve Komutlar.





    MATLAB İle Programlamaya Giriş

    MATLAB nedir? Ne işe yarar?

    MATLAB, teknik hesaplamalar ve matematiksel problemlerin çözümü ve analizi için tasarlanmış bir yazılım geliştirme aracıdır. “MATrix LABoratoty” kelimesinin kısaltması olan MATLAB, adında da anlaşılacağı üzere matrisler (matrix) yani diğer bir deyişle diziler (array) ile çalışır. Özellikle mühendislik alanındaki sistemlerin analizinde kullanılan MATLAB, görüntü işleme (image processing), yapay sinir ağları (artificial neural networks), sayısal işaret işleme (signal processing), optimizasyon (optimization), veri elde etme (data acquisation), veritabanı (database), süzgeç tasarımı (fitler design), bulanık mantık (fuzzy logic), sistem kimliklendirme (system identification), dalgacıklar (wavelets) gibi araçları ile sizler için mükemmel bir ortam sunar.

    MATLAB’in nasıl bir yazılım olduğunu anlamak için onu çok gelişmiş özellikleri olan, programlanabilen bir bilimsel hesap makinesine benzetebiliriz. MATLAB’de yazılan programlar, MATLAB’in kendine özgü dili kullanılarak yazılır ve MATLAB içinden çalıştırılır. Ayrıca yazdığınız programları DLL ve EXE olarak oluşturabildiğiniz gibi C/C++ kodlarına da çevirebilirsiniz.

    Problemlerinizi MATLAB’de komut satırında çalışan programlar yazarak çözebildiğiniz gibi MATLAB GUI geliştirme aracını kullanarak, formlar ve butonlar gibi nesnelerden oluşan görsel yazılımlar geliştirebilirsiniz.

    MATLAB’in şu an için Windows ve Linux ortamlarında çalışan versiyonları mevcuttur. Bugün için geliştirilen en son sürüm Realease 13 - Version 6.5 dir. (Ağustos 2003)

    MATLAB ile ;

    • Veri elde etme
    • Veri analizi ve inceleme
    • Görsellik ve görüntü işleme
    • Algoritma prototipi oluşturma ve geliştirme
    • Modelleme ve simülasyon
    • Programlama ve uygulama geliştirme yapabiliriz.

    Bugün 500.000 den fazla akademisyen, araştırmacı, bilim adamı ve öğrenci tarafından kullanılan MATLAB, içinde gömülü pek çok ara yüzü ile bilgisayar dünyasının en gelişmiş teknik ve bilimsel problem çözme ve uygulama geliştirme aracıdır.

    Daha fazla bilgi için http://www.mathworks.com adresine bakabilirsiniz.

    MATLAB ile çalışmak

    MATLAB ortamında tüm veriler matrisler şeklinde tanımlanmıştır. a=3.4 yazıp <enter> tuşuna bastığımızda, bellekte 1x1 tipinde gerçek sayı veri tipinde bir değişken tanımlamış oluruz.

    Dizi oluşturmak için kullanışlı bir operatör olan :’yı kullanabilirsiniz. Örneğin, MATLAB konsolunda, b=1:10 yazıp <enter> tuşuna bastığımızda 1x10 tipinde, elemanları 1’den başlayıp, birer artarak 10’a kadar olan bir dizi oluşturmuş ve bunu b değişkenine atamış olursunuz.

    Artırma miktarını da kendiniz ayarlamanız mümkün. Örneğin c=0:0.1:10 yazıp <enter> tuşuna bastığımızda 0’dan başlayıp, 0.1 değerlerle artan ve 100’e kadar devam eden 1x101 tipinde bir vektör (tek bir satırdan veya sütundan oluşan matris) tanımlamış oluruz.

    Dizileri adreslemek yani dizinin içindeki bir veriye erişmek için indisler kullanırız.  Örneğin c(3) yazıp <enter> tuşuna bastığımızda c dizisinin 3. elemanına ulaşırız.

    İki boyutlu dizi tanımlama için : operatörünün yanında, satır operatörü olan ;’i kullanabiliriz. ; operatörü, sütunun bittiğini ve yeni bir satıra geçileceğini bildirir. Örneğin, d=[1:3;4:6;7:9] yazıp <enter> tuşuna bastığımızda 3x3 tipinde bir matris oluşturmuş oluruz.

    >> d=[1:3;4:6;7:9]
    d =
         1     2     3
         4     5     6
         7     8     9
    >>

    İki boyutlu dizileri adreslemek için değişken_ismi(satır,sütun) şeklinde indisleri belirtiriz. Örneğin yukarıda tanımladığımız d dizisi için d(2,3) komutu 6 değerini verecektir. MATLAB’de dizilerin satır ve sütun indisleri 1’den başlar. Diğer bazı programlama dillerinde matris indisleri 0’dan başlar. MATLAB’de uygulama geliştirirken buna dikkat etmek gerekir.

    Dizilerin tek bir elemanına değil de belirli bir kısmına erişmek için : operatöründen faydalanılır. Örneğin e=rand(5) yazıp <enter> tuşuna bastığımızda, 5x5 tipinde, değerleri 0 ve 1 arasında değişen, rasgele değerlere sahip bir dizi tanımlamış oluruz.

    >> e=rand(5)
    e =
        0.2028    0.0153    0.4186    0.8381    0.5028
        0.1987    0.7468    0.8462    0.0196    0.7095
        0.6038    0.4451    0.5252    0.6813    0.4289
        0.2722    0.9318    0.2026    0.3795    0.3046
        0.1988    0.4660    0.6721    0.8318    0.1897
    >>

    Bu 5x5’lik dizinin ortada kalan 3x3’lük kesimine ulaşmak için e(2:4,2:4) yazıp <enter> tuşuna basarsak şu şekilde bir çıktı elde ederiz.

    >> e(2:4,2:4)
    ans =
        0.7468    0.8462    0.0196
        0.4451    0.5252    0.6813
        0.9318    0.2026    0.3795
    >>

    Veya e(1,1:4) komutu, e dizisinin 1. satırının ilk dört elemanını verecektir. Ya da e(3:5,2) komutu, e dizisinin 2. sütunun son üç elemanını verecektir.

    Dizinin belirli bir satırının veya sütununun tümüne erişmek için : operatöründen faydalanılır. Örneğin  e(1,:) komutu, e dizisinin 1.satırını verecektir. Veya e(:,3) komutu, e dizisinin 3. sütununu verecektir.

    Dizi adresleme, belirtilen indis(ler)deki değerlere ulaşmak veya onları değiştirmek için kullanılır.

    MxN tipinde bir matrisi vektör haline çevirmek için degisken_ismi(:) komutu kullanılabilir. Yeni oluşan matris M*Nx1 tipindedir.

    Lineer cebir’de satırların sütun haline çevrilme işlemine “matrisin transpoze”si denir. MATLAB’de bir dizinin transpozesini bulmak için operatöründen faydalanılır. Örneğin d=[1:3;4:6;7:9] şeklinde tanımlanan d dizinsinin transpozesi d’ komutu ile elde edilir.

    >> d=[1:3;4:6;7:9]
    d =
         1     2     3
         4     5     6
         7     8     9
    >> d'
    ans =
         1     4     7
         2     5     8
         3     6     9
    >> d(:)
    ans =
         1
         4
         7
         2
         5
         8
         3
         6
         9
    >> d(:)'
    ans =
         1     4     7     2     5     8     3     6     9
    >>

    Üç boyutlu dizileri indislemek için degisken_ismi(x,y,z) komutu kullanılabilir.

    MATLAB ile yazılım geliştirmek

    MATLAB’de geliştirdiğimiz yazılımlar yordam (procedure) veya fonksiyon (function) şeklindedir. Konsolda edit yazıp <enter> tuşuna bastığımızda MATLAB editörü açılacaktır.

    Prosedürler

    Düz yazı şeklinde yazılan komutlardır. Arka arkaya çalıştırmak istenilen komutlar yazılır. File->Save (Ctrl+S) komutu ile yazdığımız programı diske kaydetebiliriz. MATLAB’de yordamlar ve fonksiyonlar M-dosyaları (M-files) olarak adlandırılır ve .m uzantısını alır.

    Örneğin aşağıdaki komutlar editörde yazılıp hesapla.m ismi ile diske kaydedilirse, MATLAB içinden bu dosyayı çalıştırmak için hesapla yazıp <enter> tuşuna basmak yeterli olacaktır.

    hesapla.m

    ort=sum(sum(a));
    hiz=x/t;
    sonuc=ort*hiz;

    Yalnız burada dikkat edilmesi gereken nokta, MATLAB içinden bu dosya çalıştırılmak istendiğinde, dosyanın çalışma dizininde (work directory) olması gerekir. Çalışma dizinini görüntülemek için cd komutu kullanılır.

    >> cd
    C:\matlabR12\work
    >>

    Çalışma dizinini değiştirmek için de cd komutundan faydalanılır. Örneğin;

    >> cd c:\calismadizinim

    Ayrıca dikkat edilmesi gereken bir diğer nokta da, M-dosyası çalışırken bazı değişkenlere başvuruyorsa bunların daha önceden tanımlanmış ve değerleri atanmış olması gerekir. Yukarıdaki örnekte ort=sum(sum(a)) satırında a isminde bir matrisisin toplamı hesaplanıp ort değişkenine atanmaktadır. Ancak program çalıştırılmak istendiğinde eğer a dizisi yoksa, M-dosyası hata verecektir. Yukarıdaki M-dosyası çalışabilmek için, x ve t değişkenlerine de ihtiyaç duymaktadır.

    M-dosyası çalıştırıldıktan sonra, M-dosyası içinde tanımlanan değişkenler MATLAB çalışma ortamında (workspace) kullanılmaya başlanır.

    O an için tanımlanmış değişkenleri görmek için whos komutu kullanılabilir. Her hangi bir değişkeni silmek için clear degisken_ismi şeklinde clear komutu kullanılır. MATLAB ortamındaki tüm değişkenleri silmek için clear komutu tek başına kullanılabilir.

    >> hesapla
    >> whos
      Name        Size         Bytes  Class
      a           5x5            200  double array
      ans         0x0              0  char array
      b           1x1              8  double array
      c           1x101          808  double array
      d           3x3             72  double array
      e           5x5            200  double array
      hiz         1x1              8  double array
      ort         1x1              8  double array
      sonuc       1x1              8  double array
      t           1x1              8  double array
      x           1x1              8  double array
    Grand total is 166 elements using 1328 bytes
    >>

    Fonksiyonlar

    Diğer programlama dillerinde olduğu gibi MATLAB’de de fonksiyon tanımlamak mümkündür. Fonksiyonlar içine değer alabilen ve bir sonuç döndüren program parçalarıdır.

    Örneğin MATLAB editöründe,

    function donendeger=toplakare(x,y)
    %Bu fonksiyon x ve y nin toplaminin karesini hesaplar
    %Kullanim : toplakare(3,5) seklindedir.
    toplam=x+y;
    donendeger=toplam^2;

    şeklinde bir fonksiyon yazıp, toplakare.m dosyası şeklinde kaydetelim. Fonksiyondaki ilk satır, fonksiyonun isminin toplakare olduğunu, donendeger değişkeni ile sonucun kullanıcıya aktarılacağı, x ve y olarak iki değişkeni dışardan aldığını belirtir. İkinci ve üçüncü satırlar yorum satırlarıdır. Derleyici tarafından icra edilmezler. Fonksiyonlarda ilk satırdan sonra kullanılan yorum satırları, yazılan m-dosyasının yardım metnini oluşturur. Konsolda help toplakare yazıp <enter> tuşuna basarsak, yukarda % işareti ile başlayan iki satır görüntülenecektir. En son satırda donendeger değişkenine hesaplanan ifade atanır ve bu şekilde kullanıcıya sonuç yollanmış olur.

    MATLAB’de a=toplakare(3,5) yazarak, a değişkenine fonksiyondan dönen 64 değerini atamış oluruz.

    Temel Matematiksel Operatörler

    MATLAB’da diziler arası matematiksel operatörler aşağıdaki gibidir. Ancak dikkat edilmesi gereken bazı noktalar vardır. Örneğin iki matris toplanacağı zaman, matrislerin aynı boyutlarda olması gerektiğidir. 3x3 tipindeki bir matris ile 2x2 tipindeki bir matris toplanamaz. Ancak 1x1 tipindeki skaler değerlerde bu problem yoktur. Örneğin 5x5 tipindeki bir matrisin tüm elemanlarına 2 eklemek için a+2 şeklinde bir komut kullanılabilir.

    Toplama

    a+b

    Çıkarma

    a-b

    Çarpma

    a*b

    Bölme

    a/b

    Üs alma

    a^b

    Karşılaştırma Operatörleri

    <

    Küçük

    <=

    Küçük eşit

    >

    Büyük

    >=

    Büyük eşit

    ==

    Eşit

    ~=

    Eşit değil

    Mantıksal Operatörler

    And

    &

    Ve

    Or

    |

    Veya

    Not

    ~

    Değil

    Şartlı Deyimler ve Döngüler

    Program içinde bir değişkenin içeriğine bağlı olarak program akışı değiştirilmek isteniyorsa şartlı deyimler kullanılabilir. En çok kullanılan şartlı deyim if-else-end komutudur. Örneğin;

    if a>5
        disp('a besten büyüktür');
        x=1;
    else
        disp('a besten kücüktür');
        x=0;
    end

    şeklinde bir M-dosyası olsun. Eğer a değişkenin değeri 5 den büyükse, konsola 'a besten büyüktür' ifadesi yazdırılacak ve x değişkenine 1 değeri atanacaktır. Eğer a, 5’ten küçük veya eşitse konsola 'a besten kücüktür' ifadesi yazdırılacak ve x değişkenine 0 değeri atanacaktır.

    En çok kullanılan bir döngü çeşidi olan for döngüsü aşağıdaki gibi tanımlanır.

    top=0;
    for i=1:100
        top=top+i;
    end

    1’den 100’e kadar olan sayıların toplamını bulan bu döngüde i döngü indeksidir. 1:100 ifadesi ile 1’den başlayıp 100’e kadar, döngünün birer artması sağlanmıştır.

    Bir diğer döngü tanımlaması while komutu ile yapılabilir. Yukarıdaki örneği while komutu ile şu şekilde yapabiliriz.

    top=0;
    i=0;
    while i<100
        top=top+i;
        i=i+1;
    end

    Verileri Kaydetmek ve Tekrar Kullanmak

    MATLAB’de oluşturduğunuz matrisleri kaydetmek için save komutu kullanılır. save calisma yazıp <enter> tuşuna basarsanız, o an için çalışma ortamında tanımlı tüm matrisler MATLAB’in kendine özel bir formatında, diske calisma.mat olarak kaydedilir. Daha sonra bu dosyayı tekrar çağırmak için load calisma yazmak yeterli olacaktir. Sadece bir matrisi kaydetmek için save dosya_ismi degisken_ismi şeklinde bir komut kullanmak uygun olacaktır.

    Eğer kaydedilen verilere harici programlardan erişilecekse ASCII formatında ve diziler arasına TAB atılarak kaydetme yapılabilir. Bunun için save calisma.txt xToplam –ascii –tabs komutu kullanılabilir. xToplam ismindeki matris, diske calisma.txt dosyası olarak kaydedilmiştir. Ancak MATLAB, bu dosyayı kendi formatında değil, düz yazı (TEXT) biçiminde kaydeder. Matrisin elemanları arasına TAB karakteri basarak Excel gibi diğer programlardan erişimi kolaylaştırır.

    Grafikler

    MATLAB’de veriler ile çalışırken bu verileri görüntülemeniz gerekebilir. Analizde çok önemli olan grafiklerin oluşturulması için plot komutu ve surf komutu kullanılabilir.

    Plot komutu ile 1xN tipindeki vektör biçimindeki bir veya daha fazla veri için grafik oluşturulabilir.

    Örneğin;

    >> t=-pi:0.1:pi;
    >> y=sin(t);
    >> plot(y)

    komutlarını yazarak -3.14 den +3.14’e kadar 0.1 aralıklarla artan bir vektör tanımlayalım. Sin fonksiyonu ile bu vektörün tüm değerlerinin sinüslerini hesaplayarak plot komutu ile ekrana çizdirelim. (pi ön tanımlı bir değişken olup değerini atamanıza gerek yoktur)

     

     

    İki vektörü aynı pencere içinde üst üste görüntülemek istersek 1xN vektörleri Nx1 tipine çevirmek ve bunları yan yana sütün şeklinde yerleştirmek gerekir. Örneğin yukardaki örnekte t ve y’yi aynı anda görmek için plot([t' y']) komutu kullanılmalıdır.

    Plot komutu ile ilgili daha fazla bilgi elde etmek için MATLAB konsolda help plot yazabilirsiniz.

     

     

     

     

    MATLAB’de MxN tipindeki matrislerin 3 boyutlu topografik grafiklerini incelemek için surf veya mesh komutları kullanılır.

    >> a=randn(20);
    >> surf(a);

    Yukarıdaki komutlar ile 20x20 tipinde, elemanları 0-1 arasında rasgele değer alan bir verinin 3boyutlu grafiği çizdirilmiştir.

     

     

    Bazı Temel Fonksiyonlar ve Komutlar

    MATLAB’de kullanılan bazı temel fonksiyonlar ve açıklamaları verilmiştir.

    Clear

    Workspace’deki değişkenleri siler

    Whos

    Workspace’deki değişkenleri listeler

    Clc

    Ekranı temizler

    Disp

    Ekrana mesaj yazdırır

    Sum

    Matris elemanları toplamı

    Mean

    Matris elemanları ortalaması

    Max

    Matris elemanlarının en büyük değerli olanı

    Min

    Matris elemanlarının en küçük değerli olanı

    Size

    Matrisin boyutları

    Sqrt

    Karekök alma

    Cos

    Kosinüs Fonksiyonu

    Sin

    Sinüs Fonksiyonu

    Tan

    Tanjant Fonksiyonu

    Exp

    Eksponansiyel (e)

    Log

    Doğal algoritma (ln)

    Log10

    10 tabanında logaritma

    Abs

    Mutlak değer

    Round

    Yuvarlama

    Floor

    Tam değer

    Load

    Workspace’e diskten veri yükleme

    Save

    Workspace’deki veriyi diske kaydetme

    Strcat

    String’leri birleştirme

    Break

    Döngüden çıkma

    Rand

    0-1 arasında rasgele sayı üretme

    Edit

    MATLAB Editörü

    Plot

    2boyutlu grafik çizme

    Sonuç

    Yukarda anlatılan bilgiler ışığında, MATLAB ile neler yapabileceğiniz konusunda bir miktar fikriniz oldu. Temel matris işlemlerini ve MATLAB dilinin sözdizimini de öğrenmiş oldunuz. MATLAB’in içindeki pek çok yazılım aracı ile (toolbox) özel uygulamalarınız için hazır yazılmış onlarca fonksiyon bulabilirsiniz. Ayrıca pek çok mühendislik problemlerinin çözümünde MATLAB’in avantajlarını kullanabilirsiniz.

    Rifat Kurban, Tuba Çağlıkantar

    08.08.2003, Kayseri.

    Kaynaklar

    [1]       MATLAB ile Mühendislik Sistemlerinin Analizi ve Çözümü, İbrahim Yüksel, Vipaş, Bursa 2000.

    [2]       http://www.mathworks.com






    Yorumlar

    Gönderen: Mehmet Tunçkanat Tarih: 04:50 08.08.2003
    Güzel olmuş, diğer işlerinizin yarım kalmamasını dilerim.

    Gönderen: ExOr Tarih: 04:11 08.08.2003
    Makale çok güzel olmuş bu kadar işinizin arasında bizler içün böyle faydalı eserler yapmanız bizleri sevindirdi..Teşekkürler.

    Gönderen: Linukus Tarih: 04:47 11.08.2003
    Yazınız çok güzel ve bilgilendirici olmuş. Yazılarınızın devamını bekliyoruz. Çalışmalarınızda başarılar dilirim...Teşekkürler

    Gönderen: Semoş Tarih: 09:38 11.08.2003
    Matlab ile yeni tanışanlar için(ben gibi) yararlı bir makale olmuş.Yazılarınızın devamını beklerim.Başarılar...

    Gönderen: İsim Tarih: 12:11 11.08.2003
    Arkadaslar atalarımız ne demiş yazınız yazınız hiç durmadan söz tükenirde yazı tükenmez denizler mürekkep ovalar kağıt olsa eldeki malzeme tükenir de yazılacaklar tükenmez.mutlu işler.

    Gönderen: spid_erman Tarih: 09:41 13.08.2003
    Merhabalar..Gerçekten arkadaşlarımın da dediği gibi yeni başlayanlar için oldukça bilgilendirici olmuş..Teşekkür eder ve çalışmalarınızın devamını dilerim...

    Gönderen: birisi Tarih: 07:42 14.08.2003
    makale güzel olmuş fakat ben fourier ile ilgili bir şeye bakmıştım fakata bulamadım onu da ekleseniz fena olmaz teşekkürler....

    Gönderen: hakan baran Tarih: 09:39 24.08.2003
    makale gerçekten güzel olmuş.elinize sağlık

    Gönderen: emremre Tarih: 03:36 16.09.2003
    oncelikle tesekkur ederim ise yarar bi yazi.ancak daha ayrintili bilgilere on giris ve ayrintilar seklinde devaminin da eglmesini;yazilimm piyasasi gibi hic durmadan guncellenmesini beklerim(emremre@mail.com)

    Gönderen: Mehmet Seçkiner Tarih: 05:19 11.10.2003
    MATLAB isleri bizden gecti artik... Ama Rifat kardesim yapmissa illa ki guzel yapmistir. Ellerine saglik.

    Gönderen: esra ŞAHİN Tarih: 09:51 14.10.2003
    gayet tanıtıcı olmuş.elinize sağlık

    Gönderen: tolga tükel Tarih: 07:39 08.11.2003
    harbii güzel olmuş makale

    Gönderen: turan Tarih: 07:56 26.11.2003
    gayet iyi bir makele; fakat işlemleri komuttan çok uzun uzun kodlarla yapılsaydı daha iyi olurdu.teşekür ederim... comenboy@hotmail.com

    Gönderen: murat yıldız Tarih: 04:12 05.01.2004
    sızden daha genıs bır sekılde matlabın kullanım amacı ıle uygulamalı bır kac ornek gonderebılırmısınız adresım fatihmuratyildiz@hotmail.com.maılınızı ve gonderecegınız ufak captakı programınızı beklıyorum.bır de uygulamalı matlab programlarına nasıl erısebılırım.ne dıyelım hayal gucum sınırlı sonucta yapabıldıklerımde

    Gönderen: Mustafa AYDIN Tarih: 07:30 09.01.2004
    Gercekten Güzel olmuş.MatLab ın ne oldogunu bilmiyordum sayenizde ben diğer arkadaşlar bilgi sahibi olmuşlardır herhalde..

    Gönderen: serkan günday Tarih: 11:50 17.03.2004
    makale, matlab'ın ne olduğu ve ne işe yaradığı konusunda genel olarak bilgi veriyor. matlab ta bir metni zip ve unzip sıkıştırma tekniklerine göre sıkıştırabilirmiyiz. email: asgunday@hotmail.com... teşekkür ederim...

    Gönderen: ahmet kara Tarih: 04:55 16.04.2004
    Matlab ile yeni tanışanlar in yararl bir lışma olmuMatlabin farkl alanlar ile ilgili yazar devam beklerim. Barar dilerim.

    Gönderen: ceren Tarih: 04:07 22.06.2004
    stajdayım, ön bilgi için gerçekten teşekkürler

    Gönderen: salih Tarih: 03:52 25.11.2004
    güzel olmuş fakat matlab kütüpanelerinede yer verseniz iyi olur

    Gönderen: tuğba Tarih: 04:19 23.08.2004
    Gerçekten çok güzel olmuş! devamını bekliyoruz. Özellikle grafik çizimleri üzerinde durursanız sevinirim. İyi çalışmalar...

    Gönderen: Tolga Sen Tarih: 10:48 01.10.2004
    MATLAB 6,5 Kitabi ile calismakdayim..Makale az ve öz anlatilmis..Matlab nedir sorusuna Biraz isik tutacak makale olmus..Fakat Her programlama dilinde Standart Sorular ve cevaplar vardir..Fakat Yeni basliyan kardeslerime Yeterli degildir..Bir zamanlar banada yetmiyordu cok okudugum halde..Eksik olan UYGULAMALI YAZILMIS ÖRNEK PROGRAMLARdir..Komutlari ögrenmek , Temeli ögrenmek demektir..Fakat Temeli yer yüzüne cikaracak örnek programlar olmasi gerektigi kaanatindeyim.. bir gün Kitab yazacak olursam..En cokda örnek uygulamalara yer verecem.. Tesekkürler..

    Gönderen: Ömer Tütüncü Tarih: 07:39 14.12.2004
    şuan için kafamdaki soruların cevabını bulmuş durumdayım.teşekkürler

    Gönderen: Necati İLHAN Tarih: 07:12 22.12.2004
    teşekkür ederim çok güzel olmuş.

    Gönderen: mehmet sevinç Tarih: 04:35 11.01.2005
    gerçekten sade ama bilgilendirici yazınız için teşekkürler

    Gönderen: Murathan ÖZCAN Tarih: 07:45 13.01.2005
    Kesinlikle faydalı bir makale olduğunu düşünüyorum.

    Gönderen: melike Tarih: 07:32 31.01.2005
    matlabla yeni tanışanlar için çok faydalı bir makale olmuş. elleriniz sağlık. teşekkür ederim

    Gönderen: ertugrul murat Tarih: 06:51 14.02.2005
    cok guzel olmus ellerine sağlık.ama devamı gelsin lutfen

    Gönderen: ahmet dervişi Tarih: 06:54 11.02.2005
    merhaba çok güzel makalayıdir teşekkür edriz

    Gönderen: mesut biçer Tarih: 12:35 08.03.2005
    çok güzel olmuş ama daha kapsamlı bir yazı olsa daha iyi olur diye düşünüyorum.yinede sonsuz teşekkürler.

    Gönderen: aga Tarih: 05:08 14.03.2005
    makale gayet güzel olmuş.elinize sağlık

    Gönderen: birisi Tarih: 06:07 02.04.2005
    benim yıllık ödevim:Matlab programı ama ne olduğunu bilmiyorum.Araştırmak için girdim.Yıllık ödeve göre de makale yapıverin.Güzel olmuş.Ben lise=2 bilgisayar bölümü öğrencisiyim.Bekliyorum.

    Gönderen: Tuğba Özge Tarih: 06:38 02.04.2005
    Makaleniz matlabı kısa ama anlaşılır şekilde anlatmış bence.Yeni başlayanlar için iyi bir kaynak olabilir.Matlab kodlarını C/C++ kodlarına çevirmek istiyorum.Ancak C/C++ bilgilerim bunu yapmak için yeterli olmuyor..Bunun için bana önerebileceğiniz bir çözüm var mı?Teşekkür ederim..(t_zdin@yahoo.com)

    Gönderen: kübra Tarih: 12:25 12.04.2005
    çok sade ve kafa karıştırmadan anlatılmış,gerçekten teşekkür ederim çok yardımcı oldu...

    Gönderen: e b u b e k i r Tarih: 09:26 10.04.2005
    güzel... ama daha fazlası lazım..

    Gönderen: mehmet Tarih: 04:04 29.04.2005
    çok açık bişekilde anlatılmış,gerçekten güzel makale

    Gönderen: Bilgehan Tarih: 07:00 11.05.2005
    Sade anlatmışınız iyi olmuş teşekkürler...

    Gönderen: Lütfi Tarih: 04:55 12.05.2005
    Elinize saglik,cok güzel yazmissiniz.Eger sayfayi güncellestirirseniz seviniriz.Cok cok tesekkürler.

    Gönderen: Orhan Oguz Tarih: 06:27 23.05.2005
    Güzel olmuş özellikle yeni başlayanlar için.Ama daha fazlası gerekli

    Gönderen: mutlu Tarih: 02:40 24.05.2005
    başlangıç için mükemmel.ama daha fazlası lazım.teşekkürler

    Gönderen: mehmet ali Tarih: 10:06 15.06.2005
    bence tam acıklamalı olmamış asm yazarken örnek bır yazılım vererekte anlatıla bilirdi aynen jal anlatılımı yapıldığı gibi

    Gönderen: EMRAH DEDE Tarih: 08:59 06.08.2005
    yeni başlayanlar için çok yararlı bir çalışma olmuş. teşekkürler.

    Gönderen: OSMAN TÜKEL Tarih: 08:05 23.08.2005
    HİÇ GÜZEL DEĞİL

    Gönderen: kürşad Tarih: 06:06 06.09.2005
    Yetersiz ve bence herkesin bildiği şeyler yazılmış püf noktaları atlanmış

    Gönderen: GULİSTAN Tarih: 04:44 07.09.2005
    HERKESİN RAHATÇA ERİŞEBİLECEĞİ ANA TEMALARA DEĞİNMİŞ.DAHA AYRINTILI ANLATSA DAHA İYİ OLUR

    Gönderen: esra Tarih: 06:06 01.10.2005
    güzel...

    Gönderen: seyit erdal Tarih: 07:08 08.10.2005
    herkesin dediği gibi Matlab i hiç bilmeyenler için iyi sayılır tanımış olurlar,, fakat hiç ileri düzey de bilgi yok Matlab burda bahsedilenin binlerce katı geniş bir program. Yinede teşekkürler

    Gönderen: salome_west Tarih: 05:53 11.10.2005
    Bu kısa, öz ve bilgilendirici makaleniz için teşekkürler. Çalışmalarınızda başarılar

    Gönderen: volkan anadol Tarih: 07:23 19.10.2005
    yeterli bilgi içermiyor

    Gönderen: murat Tarih: 08:28 20.10.2005
    teşekkürler

    Gönderen: Burak Tarih: 06:39 27.10.2005
    Elinize sağlık gerçekten de yeni başlayanlar için aydınlandırıcı bilgiler barındırıyor makale. Lakin yorumcularında söylediği gibi çok basic konular ele alınmış. Daha komplike bir program aslında MATLAB.

    Gönderen: yaprakakdere Tarih: 04:38 25.04.2006
    tebrik ederim gerçekten başlangıç için iyi olmuş bn de istanbul üni. de elektrik elektronik muh örencisiyim.Başlarken gerçekten yardımcı oldu.teşekrler

    Gönderen: erol kurtoglu Tarih: 05:31 06.11.2005
    güzel olmus ellerinize saglık tüm komutlar olsaydı dahada güzel olurdu aslında ama neyse:))

    Gönderen: aytek metin Tarih: 06:57 01.12.2005
    Her konuya biraz değinilmiş başlangıç için fena değil...

    Gönderen: Vedat Tunçbilek Tarih: 07:00 01.12.2005
    Programlamadan çok iki matrisin çarpımını öğrenebilir bir insan bu bilgilerle fakat buda bir başlangıçtır dğil mi ?

    Gönderen: omer karadag Tarih: 05:09 19.12.2005
    anlatım guzel ama powerpoint te yapılsaydı cok daha guzel ve acıklayıcı olurdu

    Gönderen: kübra Tarih: 04:36 20.12.2005
    ben bu matlab programını çok sevdim ama nası indircemi bilmom:(

    Gönderen: sinem gurban Tarih: 12:59 26.12.2005
    fazla detaylı bilgi daha çok işimize yarardı ama yinede güzel olmuş TEŞEKKÜRLER

    Gönderen: ismail Tarih: 10:48 20.02.2006
    bizleri aydınlattığınız için teşekkürler ,arkadaşların da dedikleri gibi güzel olmuş

    Gönderen: Tarih: 05:08 03.03.2006
    arkadaslarben birrrrrrrrrrrrr iki üç aypardon takıldı fzikçiyim matlab çok iyi bi program olmakla birlikte fizik dünyasına hayırlı bi kazançtır

    Gönderen: Tarih: 03:59 14.03.2006
    benim görüntü işleme ile ilgili bir matlab yazılımına ihtiyacım var. hareketli bir cisim üstten bakıyoruz. kare şeklinde görünüyor hem donme hem öteleme yapıyor. bunun frame freme aynı hrafikte dönmesini ve ilerlemesini görmem gerekiyor. bununla ilgili bir döngüsü olan varsa ve yallarsa sevinirim fehmitasdemir@yahoo.com

    Gönderen: çetin akıncı Tarih: 03:06 15.05.2006
    matlab konusunda türkçe çalişmalara çok ihtiyaç var ellerinize sağlık ama çalişmanız yarım kalmasın iletişim kuralim...cetinakinci@hotmail.com

    Gönderen: eewwrree Tarih: 08:45 28.05.2006
    Polinomlar egri uydurma ve enterpolasyon ile ilgili not arıyorum.Yardımcı olabilecek kim var.Lütfeeen. eewwrree@hotmail.com

    Gönderen: dpu_eem Tarih: 03:08 08.06.2006
    temel teşkil etme açısından güzel bi makale olmuş, elinize sağlık.

    Gönderen: TEYFİK ÖZDURMUŞOĞLU Tarih: 11:12 09.06.2006
    ÇOK TEBRİK VE TEŞEKKÜR EDERİM. TAM DA FİNAL HAFTASI ÇOK İŞİME YARADI ELİNİZE SAĞLIK....

    Gönderen: screen_screen Tarih: 06:44 20.06.2006
    yaa arkadaşlar bana yardımcı olurmuusunuz ben nasıl indirecem yardımcı olabilirmisiniz bana iyi geceler hepinize

    Gönderen: Hayrettin Tarih: 11:42 21.06.2006
    Matlabda hazirladigimiz bir fonksiyonu diger programlama dilleri icinde delphi yada visiual studio da kullanabiliyoruz diye biliyorum.bu konuda bilgisi olan arkadaslar basit bir ornekle bizi aydinlatabilirlermi?

    Gönderen: Tarih: 08:58 10.07.2006
    anlayamadım pek ama...

    Gönderen: Hakan Durmaz Tarih: 01:21 16.09.2006
    Güzel bir proğram msn den bana ulaşabilirsiniz linkler mevcuttur.

    Gönderen: miraç Tarih: 06:16 23.08.2006
    makale güzel hoş vede tatlı bi dille anlatılmiş ama sen bu kadarını nerden biliyosun yoksa attın mı? :(

    Gönderen: Ömer Karakoyun Tarih: 09:54 25.09.2006
    ben matematik öğrencisiyim bu sene proglama dersimde karşı çıktı bu konu. hocamız henüz ders işlemedi ve bize konu hakkında bilgi edinmemimizi söyledi. şimdiden arkadaşlarıma fark attığıma inanıyorum :)

    Gönderen: Gültekin Engin Tarih: 08:07 27.09.2006
    Güzel olmuş. Daha geniş bir bilgi ve örnek pdf formatı şeklinde verilebilir...

    Gönderen: sebahat akın Tarih: 05:34 12.10.2006
    somut proplemler için ulaşacağımız bir adres verebilirmisiniz

    Gönderen: Mahir Nacar Tarih: 01:11 21.10.2006
    Matlab den hiç anlamazdım. Şimdi biraz fikrim oldu. Anlaşılır bir giriş

    Gönderen: erhan nargöz Tarih: 07:37 10.11.2006
    valla cok guzel olmus hazırlayan herkese tesekkurler

    Gönderen: sinem omay Tarih: 06:44 30.01.2007
    güzel bir giriş olmuş fakat daha fazla bilgiye ihtiyacımız var sanırım

    Gönderen: tunay bakan Tarih: 12:37 15.03.2007
    matlab bu kadar faydalı da neden piyasada çok bulunmuyo.ben hiç görmedim.fiyatı nedir ?boyutu nedir?ama yine iyi bir makale ellerine sağlık

    Gönderen: Fatih Can Tarih: 12:40 31.03.2008
    Merhaba emeğiniz için teşekkürler, güzel bir çalışma olmuş. Matlaba yeni başlayan arkadaşlar için www.muhendisforum.net/matlab.html deki videoları oneririm. Herkese iyi çalışmalar...

    Gönderen: yeliz Tarih: 02:49 16.03.2009
    Gerçekten çok açık ve güzel

    Gönderen: hasan Tarih: 09:50 20.05.2009
    arkadaşlar ben de arayüz oluşturmaya çalışıyorum.lütfen yardım edermisiniz. kod yazmasını bilmiyorum ama bi arayüz oluşturup kullanıcıdan matris almam lazım.kullanıcıya sayı girdirebiliyorum ama matris girdiremiyorum. sanırım boyutlarını değştirmem lazım ama anlamadım.bunun fonksiyonunu yazıp hsn_81321@mynet.com mail adresime atarsanız çok sevinirim. şimdiden teşekkürler

    cialis sample
    how much cialis
    generic propecia viagra
    generic cialis for sale
    5mg propecia
    best deal for propecia
    cialis levitra sales viagra
    viagra generic
    cialis usa
    online viagra levitra cialis
    viagra costs
    generic propecia alternative
    cialis fast delivery
    cnadian viagra india
    viagra en gel
    buy fast propecia
    ordering viagra overnight delivery
    cialis on sale
    cialis levitra sale viagra
    purchase cheap cialis
    buy can from i propecia who
    propecia for hair loss
    buy viagra cialis levitra
    how does viagra work
    buy viagra pills
    cheap price viagra
    cialis pills for sale
    cheap cialis pills
    canadian pharmacy viagra legal
    order prescription propecia
    cialis order
    generic propecia 5mg
    viagra canadian
    cheap discount viagra
    buy now online propecia
    drug generic propecia
    viagra in india
    viagra pfizer
    where to buy propecia
    cialis for women
    generic propecia canada
    viagra dosage
    cialis express delivery
    order viagra
    professional cialis
    drug propecia
    buy line viagra
    cialis sale
    viagra for women
    hydrochlorothiazide cialis
    viagra propecia buy online
    buy propecia prescriptions online
    viagra china
    generic propecia cheap
    canada viagra generic
    viagra blister 4
    cheapest prices on propecia
    buy prescription propecia
    viagra online deals
    buy propecia and proscar
    liquid propecia
    indian cialis generic
    mail order propecia
    buy propecia in canada
    get viagra fast
    viagra prescription
    cialis overnight delivery
    get propecia prescription
    fast propecia
    generic viagra online
    cost of cialis
    purchase propecia
    canadian propecia rx
    best doses for propecia
    online propecia prescriptions
    cialis kanada
    buy cheapest propecia
    pill price propecia
    cheepest cialis
    buy prescription propecia without
    cialis for woman
    buy cialis canada
    viagra lawyers
    discount generic propecia
    online prescription propecia
    soft cialis
    brand viagra
    buy generic cialis
    viagra from india
    purchasing cialis
    canadian drugs propecia
    discount drug propecia
    mexico propecia
    female viagra
    buying viagra
    cialis vs levitra
    buy viagra cheap
    what is cialis
    spain female viagra
    cialis generic sale
    levitra or viagra
    info viagra
    soft gel viagra tablets
    viagra pfizer online
    viagra cookies
    cialis herbal
    viagra for cheap
    usa cialis
    baldness male propecia
    cheap propecia 5mg
    cialis using
    cialis transdermal
    cialis alternatives
    viagra and cialis for sale
    buy cialis without prescription
    buy cialis us
    viagra order
    herbal viagra
    cialis sale overnight shipping
    canadian pharmacy cialis
    pill decription of propecia
    viagra tablet weight
    overnight canadian viagra
    order propecia prescriptions
    cialis vs viagra
    buy cheap generic propecia
    cialis prices
    buy online prescription propecia
    cost of propecia
    order viagra online
    online pharmacy propecia renova
    pfizer soft viagra
    buy propecia without prescription
    cialis price 100 mg
    cialis online usa
    viagra buy
    buying viagra without prescription
    price of propecia
    cialis soft
    how to get viagra
    real viagra without prescription
    cialis endurance
    china viagra
    generic prescriptions propecia
    viagra uit india
    cheap propecia uk
    cheapest propecia prescription
    best price generic propecia
    buy propecia online prescription
    cialis online without prescription
    name brand cialis
    rx generic viagra
    cheap online propecia
    herbal alternative to cialis
    levitra vs cialis
    generic propecia uk
    buy cheap uk viagra
    levitra viagra online
    viagra brand
    viagra perscription
    similar cialis
    best propecia prices
    cialis canada
    united healthcare viagra
    cialis philippines
    viagra buy now
    bruising on cialis
    lowest price propecia
    indian cialis canada
    viagra professional
    viagra aus usa
    buy levitra online viagra
    5 mg cialis
    cialis delivered overnight
    canadian healthcare cialis
    viagra injectable
    cialis fast delivery usa
    get cialis
    order propecia now
    cialis trazodone
    indian cialis
    viagra on line
    best viagra
    buy cheap online propecia
    cheap viagra
    order propecia
    cialis and ketoconazole
    ordering propecia
    viagra pill
    buy propecia uk
    buy mg propecia
    cialis brand name
    online viagra
    cialis sales
    cialis price in canada
    lowest propecia 1 mg
    buy propecia now
    lowest-price propecia costs us
    viagra cost
    canadian generic cialis
    canadian propecia cheap
    buying online propecia
    online propecia prescription
    buy xenical propecia
    viagra prescription label
    viagra gel
    discount price viagra
    generic propecia canada
    uk cialis sales
    buy real cialis
    cialis levitra sales
    propecia for male baldness
    cialis discount
    cheap order prescription propecia
    combine cialis and levitra
    cialis cheapest price
    viagra mexico
    uk propecia sales
    cialis professional
    viagra overnight
    cialis sales uk
    next day viagra
    brand name cialis overnight
    cheapest propecia sale uk
    buying viagra in canada
    cialis headaches
    cheap generic india viagralevitra 20mg
    viagra doses
    cialis india pharmacy
    viagra pfizer canada
    buy now propecia
    buy cialis generica
    buy viagra in canada
    order propecia pill
    discount propecia online
    buy discount viagra
    deer viagra
    online prescription propecia
    buy generic viagra
    natural viagra
    viagra vs levitra
    buy viagra
    buying propecia
    cheap propecia canada
    viagra rx in canada
    generic propecia for sale
    best prices viagra
    online viagra sale
    woman and cialis
    lowest cost propecia uk
    cialis online canada
    canada viagra pharmacies scam
    herbal propecia
    get viagra
    viagra dose
    viagra discount sale
    brand viagra professional
    best price propecia
    cialis from mexico
    generic propecia online pharmacy
    generic cialis sale
    cialis testimonials
    real cialis online
    viagra pills
    online pharmacy propecia
    low price propecia
    selling propecia online
    cialis women
    viagra non prescription
    viagra cialis online sales
    low cost propecia
    levitra viagra
    cialis sales usa
    cheap viagra online
    cialis super viagra
    lowest propecia prices in canada
    viagra fast delivery
    real cialis
    canada propecia prescription
    bio viagra herbal
    viagra next day delivery
    cialis 30 mg
    canadian generic viagra online
    lowest price propecia best
    viagra canada
    cialis strenght mg

    Teknohaber.Net sitesi üzerinde özgür bir yazılım olan tekno.Portal isimli portal yönetim sistemi çalışmaktadır. Sitede bulunan yazılar kaynak gösterilerek yayınlanabilir. Yazıların sorumlulukları yazarlarına aittir. Her hakkı saklıdır, © 2001. google articles article