8 Temmuz 2017 Cumartesi

MATLAB - Değişkenler



Değişkenler



   MATLAB ortamında her değişken bir dizi veya bir matristir. İstediğiniz bir değeri bir değişkene atamak oldukça kolaydır. Örneğin,

x = 3 
yazıp çalıştırdığımızda şu çıktıyı verir:


x =
       3



x değişkeninin verdiği "3" çıktısı aslında 1x1 'lik bir matristir. Konuyu daha iyi kavramak açısından başka bir örneğe bakacak olursak,


x = sqrt(16)              % sqrt() girilen sayının karekökünü alır.


Yazıp "Enter" tuşuna bastığımızda MATLAB bize şu çıktıyı verir.
  x = 
        4
 Lütfen şu noktaya dikkat edin:

   Sisteme bir kez bir değer girdiğimizde MATLAB onu hafızasında tutar ve hafızada kalmasına izin verdiğimiz sürece o değeri daha sonra kullanabiliriz. Örneğin,

>> sqrt(78)

ans= 
         8.8318

"ans" değişkenini şu şekilde kullanabilirsiniz :

>> 9876/ans

ans =
                    1.1182e+03

şeklinde bir çıktı alırız. "e" sayısı  literatürde "Euler Sabiti" olarak geçer.


Başka bir örnek,

x = 7 * 8 ;
          y = x * 7.89


          y =
                 441.8400



  • Çoklu Atama

   Aynı satır içerisinde birden çok atama yapılabilir. Örneğin,

>> a = 2; b = 7; c = a * b
"Enter"  tuşuna basarak komut satırını okuttuğumuzda şu sonucu alırız :

c =
                14 



  • Değişken Hatırlatması : who , whos
"who" komutu kullanılan tüm değişkenleri görmemizi sağlar. Örneğin,

>> who
yazıp "Enter" tuşuna basarsak şöyle bir sonuç alabiliriz :

Your variable are :
          a    ans   b    c    x    y 
 
"whos" komutu ise bize değişkenlerden fazlasını gösterir. Örneğin,

>> whos 
yazıp "Enter" tuşuna basarsak şöyle bir sonuç alabiliriz : 

                Name          Size                    Bytes     Class        Attributes

                a                   1x1                      8            double
                ans                1x1                      8            double
                b                    1x1                     8             double
                c                   1x1                      8            double
                x                   1x1                      8            double
                y                   1x1                      8            double


NOT :   Eğer hafızadaki tüm değişkenleri temizlemek istiyorsanız,

                 >> clear

yazabilirsiniz. Sadece belirli bir değişkeni silmek istiyorsanız,

               >> clear x

x yerine silmek istediğiniz değişkenin ismini yazarak sadece onu silebilirsiniz. 


 

 
 

 
 

Hiç yorum yok:

Yorum Gönder

Türk Toplumuna Farklı Bir Bakış | Sinek ve Uçak

   Son günlerde yaşanan gelişmeler zihnimi ciddi anlamda gıdıklamaya başladı. Normalde gıdıklanan insan güler ya ama nedense beni gü...

Merhaba!

Son yazılarımdan haberdar olmak için takip etmeyi unutmayın.

×