Ana içeriğe atla

Kayıtlar

#14 VEKTÖRLERE DEVAM

Vektör Karşılaştırması MATLAB'da isequal fonksiyonu verilen iki vektörü karşılaştırır.Eşit ise 1, değil ise 0 yazdırır. >> a=[1 4 7]; >> b=0:2:6; >> c=[12 6 0]; >> d=[1 -4 7]; >> isequal(a,d) ans =      0 >> isequal(b,c) ans =      0 >> e=[0 2 4 6]; >> isequal(b,e) ans =      1 Vektörlerin Bellekte Saklanması MATLAB'da bir vektörün her elemanı 8 bytes dır. >> x=1:10 x =      1     2     3     4     5     6     7     8     9    10 >> whos x   Name      Size            Bytes  Class     Attributes   x         1x10               80  double             max Fonksiyonu Bir vektörün en bü...

#13 FIND VE LENGTH KOMUTU

find komutu Bu komut ile herhangi bir vektör içerisindeki belirli şartlara uyan elemanları bulabiliriz. >> x=1:3:13 x =      1     4     7    10    13 >> z=find(x>5) z =      3     4     5 >> %3. 4. ve 5. elemanların istenen şarta uyduğunu gösteriyor. length komutu Bu komut herhangi bir vektörün eleman sayısını verir. >> p=[2 45 -2]; >> length(p) ans =      3

#12 DİZİLER

Dizi nedir? Diziler ikiye ayrılır.Yerli diziler (behzat ç, leyla ile mecnun, ezel vs vs), yabancı diziler (game of thrones, shameless, spartacus vs vs.)afssfafsfaf şaka yaptım. Diziler ikiye ayrılır.Vektör dizileri ve matris dizileri.Vektör dizileri tek boyutlu dizilerdir.Matris dizileri ise 2 veya daha çok boyutlu olabilirler. Vektör Dizileri x=[1 3 5 7 9] veya x=[1,3,5,7,9] şeklinde gösterilirler. VEKTÖR               İŞLEM               SONUÇ x=[1 3 5]                 y=x+2                y=[3 5 7] c=[2 6 10]               y=x/2                  y=[1 3 5] ÖRNEK 22: Birden ona kadar olan çift sayıların karekökünü bulunuz. >>x=[2 4 6 8 10]; >>>> y=sqrt(x) y =     1.4142    2.0000    2.4495 ...

#11 SORULAR

ÖRNEK 12 : AŞAĞIDAKİ İŞLEMLERİ YAPINIZ >> 3+5*25 ans =    128 >> 12^8/(3-5*4) ans =   -2.5293e+07 >> 2/4+3 ans =     3.5000 >> 100*(10+2/8) ans =         1025 ÖRNEK 13 : Santigrat olarak verilen 80C sıcaklığı Fahrenheita çeviriniz.(F=9xC/5+32) >> c=80; >> f=9*c/5+32 f =    176 ÖRNEK 14 : Aşağıda verilenler MATLAB değişkeni olabilir mi?Olamazsa neden olamaz? a)3.45 (olamaz çünkü değişken sayı ile başlayamaz ayrıca . kullanılamaz) b)23a (olamaz çünkü değişken sayı ile başlayamaz) c)a100 (olabilir) d)4.34e3 (olamaz çünkü değişken sayı ile başlayamaz ayrıca . kullanılamaz) e)a.4 (olamaz çünkü . kullanılamaz) f)top sayi (olamaz çünkü boşluk kullanılamaz) g)a*2 (olamaz çünkü * karakteri kullanılamaz) h)aZalT (olabilir) i)üç (olamaz çünkü türkçe karakter kullanılamaz) j)bilgi_sayar (olabilir) ÖRNEK 15 : Hataları bulunuz. a)23=a (a=23 olmalıydı) b)benim s...

#10 KOMUTLAR HAKKINDA YARDIM ALMAK

MATLAB'ı kullanırken bilmediğimiz herhangi bir komut hakkında yardım alabiliriz.Bunun için help yazıp yanına komutun adını yazarız. >>help format MATLAB'da komutlar hakkında yardım almanın diğer bir yolu ise lookfor komutunu kullanmaktır.lookfor, istenilen komutu içeren her MATLAB komutunun listesini verir.

#9 ÇALIŞMA ALANI

MATLAB çalışma alanı komutların yazıldığı ortamdır. total, maximum, x2 ve sayac isimli 4 değişken tanımlayalım. >>who Your variables are: total    maximum   x2    sayac >>whos   Name             Size            Bytes  Class     Attributes   maximum      1x1                 8  double                 sayac             1x1                 8  double                 total               1x1                 8  double                 x2                  1x1       ...

#8 PROGRAM YAZMAK

MATLAB programları m dosyası olarak bilinir, bunun sebebi ise programların .m gibi bir uzantıyla saklanmış olmalarıdır.Yeni bir m-dosyası yaratmak için 3 yol vardır. 1)emirin yolu.şaka şaka (: 1)MATLAB içerisindeki edit komutunu yazarak.Dosya hazır olunca file->save veya file->save as yolunu takip ederek. 2)MATLAB içerisindeki file->new->m-file yolunu takip ederek.Dosya hazır olunca file->save veya file->save as yolunu takip ederek. 3)MATLAB dışında .m uzantılı dosya hazırlayarak. Bir m-dosyasını çalıştırmak için MATLAB çalışırken sadece dosyanın ismini yazmamız yeterlidir. ÖRNEK 10 : Klavyeden girecek olan 2 sayıyı toplamak için bir MATLAB programı yazınız.Sayıları kullanıcıdan isteyiniz ve toplamı ekrana yazdırınız. Önce ekranın sol üstünde bulunan new script e tıklıyoruz.Daha sonra yazacağımız programı buraya yazıyoruz.Programın hazır olduğunu düşündüğümüzde run butonuna basıyoruz.Programımıza isim veriyoruz.Daha sonra command windowda programımız çal...