Ana içeriğe atla

#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ışıyor.



ÖRNEK 11 : Klavyeden girilen herhangi bir sayının kare kökünü hesaplayan MATLAB programı yazınız.

% yorum satırı yazmamızı sağlar.İşleme herhangi bir etkisi olmaz.
num2str, int2str gibi fonksiyonlar ise disp gibi fonksiyonların için sayı tanımlamada kullanılır.















Yorumlar

Bu blogdaki popüler yayınlar

#21 FPRINTF KOMUTU

MATLAB programlarında ekrana yazdırmak için disp komutunun kullanımını öğrenmiştik.disp oldukça basit olup kompleks ekrana yazı işlemlerinde yetersiz kalmaktadır.fprintf komutu ekrana yazmak için kullanılan çok daha genel ve çok daha güçlü bir komuttur.fprintf kullanarak ekrana her çeşit yazı ve sayı yazmamız oldukça kolaydır. >> fprintf('Bu bir test mesajıdır') Bu bir test mesajıdır>> Yeni satır için \n karakterini kullanmamız gerekir. >> fprintf('Bu bir test mesajıdır\n') Bu bir test mesajıdır >> >> fprintf('Satır1\nSatır2\nSatır3\nSatır4\n') Satır1 Satır2 Satır3 Satır4 >> Ekrana herhangi bir değişkenin değerini yazmak için format karakterlerini kullanmamız gerekir. FORMAT KARAKTERİ                                         TANIMI %c                                                                             karakter %d                                                                             tamsayı (i

#5 DISP KOMUTU

disp komutu ekrana bir yazı yazdırmamızı sağlar. >> disp('Merhaba') Merhaba Bazı durumlarda birden fazla değişkeni aynı satırda görmek isteriz.Bunun için köşeli parantez kullanırız. >>disp([x y z]) >> name='Selim'; >> disp(['Merhaba ' name]) Merhaba Selim

#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