Matlab ile Programlama #2

 

clc ve clear ( clear all ) Komutları

- clc komutu komut penceresini temizlemeye yarar.
- clear (clear all) ise bütün değişkenken ve fonksiyonları workspace'den siler.

   Aşağıdaki görselde clc ve clear'ı (ya da clear all hiç farketmez) editörün içine 1. satıra yazarsanız eğer
yazdığını programı her çalıştırdığınızda (Run ettiğinizde/ Run butonuna tıkladığınızda) komut penceresi ve workspace otomatik olarak temizlenir.


Matrisler

  • Matris (İki Boyutlu)
  • Satır Vektörü (Tek Boyutlu)
  • Sütun Vektörü (Tek Boyutlu)
  • Karakter Dizisi (Diğer Adları; String, Katar)
  • Skaler (1x1 boyutlu)       

Matris
Matlab'da matris elemanlarını köşeli parantezler ( [ ] ) içine yazarız. Matrisin bir satırındaki elamanları boşluk veya virgül (,) yardımıyla ayırırız. Her bir satırı ise noktalı virgül (;) ile ayırırız.

Örnek:
         ⌈  19   56   23  ⌉
 A=   |   45   32   47  |
         ⌊  17   24   53  ⌋     matrisinin Matlab'da ifade edilişi;


   
   A= [19 56,23;45 32 47;17,24,53]

Bunu komut penceresine yazarsak:  

>>  A= [19 56,23;45 32 47;17,24,53]
 
A  =  
     
          19     56     23 
          45     32     47
          17     24     53 

Matlab ekran alıntısı;


Bu sonucu elde ederiz. 



Satır Vektörü
Bir satırdan oluşan vektörlerdir. Matlab'da bu vektörleri köşeli parantez içine alıp elemanlarını boşluk veya virgül (,) ile ayırırız.

Örnek;

A= [ 5 65 13132 465,5645,5,45,17 561]

Bunu komut penceresinde yazarsak aşağıdaki sonucu elde ederiz;

>> A= [ 5 65 13132 465,5645,5,45,17 561]

A =

           5          65       13132         465        5645           5          45          17         561

Matlab ekran alıntısı;



Sütun Vektörü
Bir sütundan oluşan vektörlerdir. Matlab'da bu vektörleri köşeli parantez ([]) içine alıp elemanlarını noktalı virgül (;) ile ayırırız.

Örnek;

A=[23;121584;45;4881;323;4613;123;9;8654;7]

Bunu komut penceresinde yazarsak aşağıdaki sonucu elde ederiz;

>> A=[23;121584;45;4881;323;4613;123;9;8654;7]

A =

          23
      121584
          45
        4881
         323
        4613
         123
           9
        8654
           7

Matlab ekran alıntısı;



Karakter Dizisi
Elemanları sayılar yerine karakterlerden oluşan vektörlerdir. Elemanları tek tırnaklar (' ') içine teker teker ('m''a''t''l''a''b' ) yazıldığı gibi, tüm elemaları tek tırnaklar içine ('matlab') yazabiliriz.

Örnek;

program='m''a''t''l''a''b'

Bunu komut penceresinde yazarsak aşağıdaki sonucu elde ederiz;

>> program='m''a''t''l''a''b'

program =

    'm'a't'l'a'b'


Matlab ekran alıntısı; 




Örnek2;

program='matlab'

Bunu komut penceresinde yazarsak aşağıdaki sonucu elde ederiz;

>> program='matlab'

program =

    'matlab'


Matlab ekran alıntısı;



Skaler
1x1 boyutlu matrislerdir.  Matlab'da köşeli parantez ([]) içine yazıldığı gibi köşeli parantez kullanmadan da tanımlanabilir.


Örnek;

skalerA= [5487145]

Bunu komut penceresinde yazarsak aşağıdaki sonucu elde ederiz;

>> skalerA=[5487145]

skalerA =

     5487145


Matlab ekran alıntısı;







Örnek2;

skalerA= 5487145

Bunu komut penceresinde yazarsak aşağıdaki sonucu elde ederiz;

>> skalerA=5487145

skalerA =

     5487145

Matlab ekran alıntısı;




Yorumlar

Yorum Gönder