1 / 22

MATLAB’ ta İfadeler

MATLAB’ ta İfadeler. Ders İçeriği. İfade (Expression) Nedir Sayılar Operatörler Temel Aritmetik İşlemler Değişkenler Fonksiyonlar. İfadeler. MATLAB ta tüm programlama dillerinde olduğu gibi giriş olarak çeşitli matematiksel ve metinsel ifadeler kullanmaktadır. Sayılar (Numbers)

calida
Download Presentation

MATLAB’ ta İfadeler

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MATLAB’ ta İfadeler

  2. Ders İçeriği • İfade (Expression) Nedir • Sayılar • Operatörler • Temel Aritmetik İşlemler • Değişkenler • Fonksiyonlar

  3. İfadeler • MATLAB ta tüm programlama dillerinde olduğu gibi giriş olarak çeşitli matematiksel ve metinsel ifadeler kullanmaktadır. • Sayılar (Numbers) • Değişkenler (Variables) • Operatörler (Operators) • Fonksiyonlar (Functions) • Örnek : >> x=3*sqrt(12) • x değişken, 3 sayı, * operatör, sqrt’de fonksiyondur.

  4. Sayılar • Pozitif veya negatif olabilir. • Örnek -56, 4, -134 • Reel veya ondalık olarak gösterilebilir. • “e” harfi 10 un kuvvetini temsil etmektedir. • 0.0001, 9.6454, 1+5*i, 4e9i, -2.23E18 , -1.63e-16, -4.2-2.34i, • 4e9i= 4* 109i ye eşittir. • -1.63e-16= -1.63*10-16 • Pozitif tam sayı  7, • Negatif tam sayı  -345 • Ondalık sayı  0.00342 • 267700  2.677x105  2.677e5  0.2677E6 • Ondalık sayılarda virgül yerine nokta kullanılır

  5. Sayı Formatları • MATLAB , ifadelerin sayı formatını format komutuyla kontrol eder. • Bu komut sayıların kaç hanede gösterileceğini ve özelliklerini belirler. • Sık kullanılan format türleri şunlardır;

  6. Sayı Formatları • Format komutu ile yapılan değişiklikler oturum kapatıldığında silinmektedir. Bir sayı türünü varsayılan hale getirmek için şu adımlar gerçekleştirilir. • File -> Preferences -> Command Window -> Numeric Format

  7. Operatörler

  8. ARİTMETİK İŞLEMLER • MATLAB ta aritmetik işlemlerde öncelik sırası aşağıdaki tabloda gösterildiği gibidir.

  9. DEĞİŞKENLER • Programlamada yada yapacağınız hesaplamalarda kullanacağınız değerler “değişken” adlarıyla bilgisayar hafızasında saklanır. • MATLAB taki değişkenler bilgisayar hafızasında belirli bir yer kaplayan, kullanıcı tarafından belirlenmiş isme sahip olan dizilerdir. • Değişkelenrin en önemli özelliği içerlerinde sakladıkları değerin MATLAB komut ve fonksiyonlarında kullanılabilmesi ve değiştirilebilmesidir.

  10. Temel Yazım Kuralı (Syntax)

  11. DEĞİŞKEN ATAMA ÖRNEKLERİ

  12. DEĞİŞKEN ATAMA ÖRNEKLERİ • Örnek : Boyu 40m, eni 30m olan dikdörtgenin çevresini ve alanını hesaplayınız. • Çözüm: • Boy=40m • En=30m • Alan= Boy * En = 40 * 30 = 1200 m2 • Çevre= 2 *(Boy + En) = 2 * (40+30) = 140 m • >> öğrenci sayısı = 55 • ??? öğrenci sayısı = 55 • Error: Missingvariableorfunction. • >> ogrencisayisi = 55 • ogrencisayisi = • 55

  13. DEĞİŞKENLER • Değişken adları belirlenirken şu kurallara dikkat edilmelidir. • Harf ile başlamalıdır. • Türkçe karakter kullanılmamalıdır. • En fazla 63 karakter olmalıdır. • MATLAB ta önceden tanımlı fonksiyon isimleri kullanılmamalıdır. • Birden fazla isimden oluşan değişkenlerde “_” kullanılmalıdır. Örn: yol_mesafesi

  14. DEĞİŞKENLER • Değişkenlerin listesini görmek için “who” komutu kullanılır. Workspace alanında da tanımlı değişkenler görülebilir. • Değişkenleri silmek için “clear” komutu kullanılır. • Değişkenleri saklamak ve geri çağırmak için “save” ve “load” komutları kullanılır. >> save dosyaadı >> load dosyaadı >> clear a ( sadece a değişkenini siler) • >> clear (tüm değişkenleri siler)

  15. DEĞİŞKEN DEĞERİNİ EKRANDA GÖRÜNTELEMEME • >> x = 41 ; • >> y = 15 ; • >> z = -5; • >> t = 23; • >> sonuc = (x+y)/(z+t) • sonuc = • 3.1111 Bir değişkeni veya komut sonucunu görüntülemek istemiyorsanız, değişken tanımından veya komut sözdiziminden sonra noktalı virgül ( ; ) karakterini kullanınız. >> x = 41 ; y = 15 ; z = -5; t = 23; >> sonuc = (x+y)/(z+t) sonuc = 3.1111

  16. BİRDEN FAZLA DEĞİŞKENİ TEK SATIRDA KULLANMA • >> x = 41 , y = 15 , z = -5, t = 23 • x = • 41 • y = • 15 • z = • -5 • t = • 23 • >> sonuc = (x+y)/(z+t) • sonuc = • 3.1111 Değişkenler aralarına ( , ) işareti konularak da ancak herbiri ekranda görüntülenmek suretiyle de kullanılabilir

  17. Fonksiyonlar • MATLAB ın çok güçlü ve çok kapsamlı bir fonksiyon yapısı vardır. • Bazı fonksiyonlar önceden yerleştirilmiş bazı fonksiyonlar ise sonradan üretilen M filelarla desteklenmiştir. • Kullanıcılar kendileri de fonksiyon yazabilirler. MATLAB ta fonksiyon yazılması konusu ileriki derslerde işlenecektir.

  18. Trigonometrik Fonksiyonlar

  19. Trigonometrik Fonksiyonlar • Trigonometrik fonksiyonlarda “derece” yerine “radian” kullanılır. • 2∏=360◦ veya ∏=180◦ • Örnek sin(30)=0.5 tir. Oysa MATLAB ta bu işlemin sonucu • >> sin(30)= -0.99 • Bu yüzden MATLAB ta dereceler “pi” cinsinden tanımlanır. • sin(pi/6) , cos(pi/4) vb…

  20. Logaritma ve Karekök Fonksiyonları

  21. Diğer Matematik Fonksiyonları

  22. Neler Öğrendik • MATLAB ta ifade nedir ? • MATLAB ta hangi sayı formatları kullanılmaktadır ? • Basit aritmetik işlemler nasıl yapılır ? • Değişkenlerin tanımlanması • Fonksiyonların kullanılması

More Related