You are on page 1of 28

MATLAB DERS NOTLARI

BLM 1 GR
Prof. Dr. Asaf Varol

Prof. Dr. Asaf Varol MATLAB Ders Notlar

1. MATLAB NEDR?
MATLAB Teknik programlama iin gl bir yazlmdr. MATLAB, MATrix LABoratory kelimelerinden tretilmitir, nk kendisinin temel bileeni bir matrikstir (ndisli deiken) MATLAB, matematiksel hesaplamalarda, model ve benzetimde, veri analizi ve ilemede, grafiklerin grntlenmesinde ve algoritma gelitirilmesinde yaygn olarak kullanlr.
Prof. Dr. Asaf Varol MATLAB Ders Notlar 2

MATLAB VARSAYILAN GRNM

Prof. Dr. Asaf Varol MATLAB Ders Notlar

MATLAB PENCERELER

Prof. Dr. Asaf Varol MATLAB Ders Notlar

COMMAND WINDOW
MATLABn ana penceresidir ve MATLAB balatldnda alr.

Prof. Dr. Asaf Varol MATLAB Ders Notlar

FIGURE PENCERES
Grafik komutlar altrldnda, otomatik alan penceredir ve bu komutlarla oluturulan grafikleri ierir.

Prof. Dr. Asaf Varol MATLAB Ders Notlar

EDITOR PENCERES
Programlarn yazld ve dzeltildii penceredir. Command Window ierisinde File menusundan alr.

Prof. Dr. Asaf Varol MATLAB Ders Notlar

HELP PENCERES
Yardm bilgilerini ieren penceredir. Help penceresi etkileimli alr ve MATLABn herhangi bir zelliinin bilgilerini elde etmede kullanlr.

Prof. Dr. Asaf Varol MATLAB Ders Notlar

COMMAND HISTORY PENCERES


Kullanlan nceki komutlarn toplu grld penceredir.

Prof. Dr. Asaf Varol MATLAB Ders Notlar

2. COMMAND WINDOW ERSNDE ALIMA


>> iaretinin sana komutlar yazlarak, sonular hemen grlebilir. Ayn satra birka komut yazlabilir. Enter tuuna baslrsa, komutlar soldan saa doru srasyla alr. altrlan satra geri dnp (ste satra geip) dzeltme yapmak mmkn deildir. Ancak yukar () veya aa () oklarla nceki komutlar, ilem yaplan satra getirilebilir. Eer bir satr ok uzunsa, nokta () koyularak alt satra yazm gerekletirilebilir.
Prof. Dr. Asaf Varol MATLAB Ders Notlar 10

Noktal Virgl (;)


Command Window penceresine bir komut yazldnda ve Enter tuuna basldnda komut alr. ayet komutun sonuna noktal virgl konulmusa, komutun sonucu gzkmez.
Prof. Dr. Asaf Varol MATLAB Ders Notlar 11

Yzde iareti (%)


ayet bir satrn balangcna % iareti konulmusa, o satr aklama bilgileri ierir ve program altrldnda bu satrlar ilem yapmaz.

Prof. Dr. Asaf Varol MATLAB Ders Notlar

12

Pencere ieriini silme komutu (clc)


Clc komutu yazlp Enter tuuna baslrsa, Command Window penceresinin ierii silinmi olur.

Prof. Dr. Asaf Varol MATLAB Ders Notlar

13

3. SKALAR ARTMETK LEMLER


Skalar aritmetik ilemler ve anlamlar sadaki tabloda gsterilmitir.

Prof. Dr. Asaf Varol MATLAB Ders Notlar

14

3.1. NCELK SIRASI


ncelik Birinci kinci nc Matematiksel lem Parantezler, en iteki parantez nce ilem grr. s alma arpma, blme (eit ncelikli)

Drdnc Toplama ve kartma


Prof. Dr. Asaf Varol MATLAB Ders Notlar 15

3.2. MATLAB ile Matematiksel lemler


ncelik srasna dikkat edilmelidir. nce parantez ileri, arkasndan s alma, arpma/blme ve son olarak da toplama kartma ilemleri yaplr. nokta () bir alt satra geii salar.
Prof. Dr. Asaf Varol MATLAB Ders Notlar 16

4.Grntleme formatlar

Prof. Dr. Asaf Varol MATLAB Ders Notlar

17

5. Temel hazr fonksiyonlarn kullanmna rnekler


>> sqrt(12^2-2*5*4-4) ans = 10 >> sin(pi/2) ans = 1
Prof. Dr. Asaf Varol MATLAB Ders Notlar 18

Temel matematik fonksiyonlar

Prof. Dr. Asaf Varol MATLAB Ders Notlar

19

Trigonometrik fonksiyonlar
nvers trigonometrik fonksiyonlar:
asin(x), acos(x), atan(x) acot(x)

Hiperbolik trigonometri fonksiyonlar:


sinh(x), cosh(x), tanh(x), coth(x)

pi=
Prof. Dr. Asaf Varol MATLAB Ders Notlar 20

Yuvarlatma fonksiyonlar

Prof. Dr. Asaf Varol MATLAB Ders Notlar

21

6. SKALAR DEKENLERN TANIMLANMASI


Deiken isimleri bir harf veya birka harfin ve rakamn kombinasyonundan oluabilir. Bir deikene saysal bir deer atandnda, o deiken matematik ifadelerde, fonksiyonlarda ve MATLAB ifade ve komutlar ierisinde kullanlabilir. Bir deiken tanmlandnda, MATLAB deikenin sakland uygun bir hafza ayrr.
Prof. Dr. Asaf Varol MATLAB Ders Notlar 22

6.1. Atanma operatr


MATLABda = iareti atanma operatr olarak adlandrlr. Degisken_ismi=saysal bir deer veya hesaplanabilir bir ifade olabilir. >> z=16 z= 16 >> z=4*z+40 z= 104
Prof. Dr. Asaf Varol MATLAB Ders Notlar 23

Deiken atamalarna rnekler


>> a=5,B=3;D=(a+B)/2 a= 5 D= 4 >> xx=5; >> xx=6; >> xx xx = 6
Prof. Dr. Asaf Varol MATLAB Ders Notlar 24

>> x=0.6; >> p=sin(x)+sqrt(x) p= 1.3392

6.2. Deiken isimleri kurallar


Deiken isimleri 63 karakter uzunluunda olabilir (MATLAB 7) Harf, rakam ve alt izgi ierebilir. Mutlaka bir harf ile balamaldr. Byk ve kk harf duyarldr. Hazr fonksiyon isimlerinin deiken ad olarak kullanlmasndan kanlmaldr.
Prof. Dr. Asaf Varol MATLAB Ders Notlar 25

6.3. nceden tanmlanm deikenler

Prof. Dr. Asaf Varol MATLAB Ders Notlar

26

6.3. Deikenlerin ynetilmesinde kullanlan baz yararl komutlar

Prof. Dr. Asaf Varol MATLAB Ders Notlar

27

Referanslar
Gilat, A.: MATLAB, An Introduction With Applications, 2nd Edition, John Wiley & Sons, Inc., 2005 Celik, Ismail, B., Introductory Numerical Methods for Engineering Applications, Ararat Books & Publishing, LCC., Morgantown, 2001 Fausett, Laurene, V. Numerical Methods, Algorithms and Applications, Prentice Hall, 2003 by Pearson Education, Inc., Upper Saddle River, NJ 07458 Rao, Singiresu, S., Applied Numerical Methods for Engineers and Scientists, 2002 Prentice Hall, Upper Saddle River, NJ 07458 Mathews, John, H.; Fink, Kurtis, D., Numerical Methods Using MATLAB Fourth Edition, 2004 Prentice Hall, Upper Saddle River, NJ 07458 Varol, A., Sayisal Analiz (Numerical Analysis), in Turkish, Course notes, Firat University, 2001

Prof. Dr. Asaf Varol MATLAB Ders Notlar

28

You might also like