7) >> >>a=1, b=2??? >>a=1, b=2 I. MATLAB TANITIMI. 1- MATLAB programını başlatın.



Benzer belgeler
BM202 SAYISAL ÇÖZÜMLEME

MATLABA GİRİŞ 1. MATLAB. Komut penceresi. MATLAB adı, MATrix LABoratory (Matrix Laboratuarı) kelimelerinden gelir.

MATLAB Semineri. EM 314 Kontrol Sistemleri 1 GÜMMF Elektrik-Elektronik Müh. Bölümü. 30 Nisan / 1 Mayıs 2007

k ise bir gerçek sayı olsun. Buna göre aşağıdaki işlemler Matlab da yapılabilir.

Nümerik Analiz. Dokuman sayfasi Prof. Dr. Ramazan Taşaltın. 1. Tek değişkenli denklemlerin nümerik çözümleri

Bilgisayar Programlama MATLAB

2.3. MATRİSLER Matris Tanımlama

MATLAB a GİRİŞ. Doç. Dr. Mehmet İTİK. Karadeniz Teknik Üniversitesi Makine Mühendisliği Bölümü

Temel Giriş/Çıkış Fonksiyonları (Devam) Örnek :

AKT 305 Aktüeryal Yazılımlar Ödev 1 Yanıtları Soru 1. Create a vector x with the elements...

Algoritmalar ve Programlama. DERS - 4 Yrd. Doç. Dr. Ahmet SERBES

>> 5*3-4+6/2^0 ans = 17 ( Matlab da sayılar arası işlemler [ +, -, /, *, ^ ] bu şekilde ifade edilmektedir.)

Bölüm: Matlab e Giriş.

NĐĞDE ÜNĐVERSĐTESĐ Elektrik Elektronik Mühendisliği Bölümü. Devre Tasarımı Ders Notları MATLAB. Arş. Gör. Salim ÇINAR. salim çınar

MATLAB. Temel işlemler, Vektörler, Matrisler DOÇ. DR. ERSAN KABALCI

m=n şeklindeki matrislere kare matris adı verilir. şeklindeki matrislere ise sütun matrisi denir. şeklindeki A matrisi bir kare matristir.

B02.8 Bölüm Değerlendirmeleri ve Özet

FONKSİYONLAR. Giriş argümanlarına karşılık gelen çözümü çıkış argümanları olarak sonuçlandırır. Fonksiyondosyalarıkendiçalışmaalanındaki

İM 205-İnşaat Mühendisleri için MATLAB. Irfan Turk Fatih Üniversitesi,

BİLGİSAYAR PROGRAMLAMA MATLAB

Matlab - Giriş (İleri Yapı Statiği II. Kısım)

Yrd. Doç. Dr. A. Burak İNNER

1- Temel MATLAB Fonksiyonları ve Programlama

STEM komutu ayrık zamanlı sinyalleri veya fonksiyonları çizmek amacı ile kullanılır. Bu komutun en basit kullanım şekli şöyledir: stem(x,y).

Skalar,vektör ve matris değişkenlerle işlemler:

ÖĞRENME FAALĠYETĠ GELĠġMĠġ ÖZELLĠKLER

GEO182 Lineer Cebir. Matrisler. Matrisler. Dersi Veren: Dr. İlke Deniz Derse Devam: %70. Vize Sayısı: 1

M-Dosyaları. Editor: Kodların yazıldığı kısımdır. Uzantısı.m olan dosyalarla çalışır.

Şayet bir lineer sistemin en az bir çözümü varsa tutarlı denir.

Com Donatı v5 Kurulum ve Hata Çözümleri İçindekiler

MATRİS - DETERMİNANT Test -1

PROGRAMLAMA TEMELLER. C Program Yap s

MATLAB Temelleri. EEM104 - Bilgisayar Programlama. Matlab ın Açılış Ekranı. Dr. Mehmet Siraç Özerdem EEM Dicle Üniversitesi. Launch Pad.

DENEY 1: Matlab de Temel Uygulamalar

[ 1 i 6 2i. [ a b. Örnek...3 : Örnek...4 : Örnek...5 : Örnek...6 : i sanal sayı birimi olmak üzere, i. Örnek...1 : =?

MatLab. Mustafa Coşar

PROGRAMINIZI ANĠ SONLANDIRMAK ĠSTEDĠĞĠNĠZ YER BĠR DÖNGÜNÜN ĠÇĠ ĠSE NE OLUR?????????

Bu durumda ya cozum yoktur veya sonsuz cozum vardir. KIsaca cozum tek degildir. Veya cozumler birbirine lineer bagimlidir.

MATLAB İLE PROGRAMLAMAYA GİRİŞ. Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü

Matlab da Dizi ve Matrisler. Mustafa Coşar

3. BÖLÜM MATRİSLER 1

BİLGİSAYAR PROGRAMLAMA DERSİ

14 Şubat 2011 Pazartesi günü uygulamada çözdüğümüz 2. Soruyu, aynı sıra ile bu defa MATLAB kullanarak çözelim.

MATLAB Kullanımı. [ sqrt(-6)] a = [ ; ; 1 sqrt(-6)] a=[] clear a. a=[ 3, , 9, 10 ] a= [a ] a=[ 1 2 a ]

OPERATÖRLER BÖLÜM Giriş Aritmetik Operatörler

GÖRÜNTÜ İŞLEME MATLAB DERS-2

Bilgisayar Programlama

Matlab. Vektör ve Matris İşlemleri

int printf (const char *format [, argument,...]);

BİLGİSAYAR PROGRAMLAMA DERSİ

Bilgisayar Uygulamaları PSİ105

Nargin - Nargout. Bir fonksiyonda giriş parametrelerinin kontrolü Nargin = number of argument input

1. GİRİŞ 1.1. GENEL BAKIŞ 1.2. KULLANICI ARAYÜZÜ

in Kullanımı tamamlamış gerçekleştirmiş

MATLAB İLE PROGRAMLAMAYA GİRİŞ. Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

BİLGİSAYAR PROGRAMLAMA DERSİ

BİLGİSAYAR PROGRAMLAMA DERSİ

ÖĞRENME FAALĠYETĠ 6 ÖĞRENME FAALĠYETĠ NESNE ĠġLEMLERĠ

Digifresh Kullanım Kılavuzu

Braille Star 40 Başvuru Kitapçığı Sürüm 4.0 Lütfen bu başvuru kitapçığıyla birlikte paketinizde bulunan kullanıcı kılavuzunu da gözden geçirin.

BQTEK SMS Asistan. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

for döngüsü while döngüsü Döngüler MATLAB

Yandaki resimlerde Excel Pazartesi den başlayarak günleri otomatik olarak doldurmuştur.

disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA

Bilgisayar Programlama MATLAB

MATLAB de Programlama & Dosya Yönetimi. EE-346 Hafta 6 Dr. Ayşe DEMİRHAN

Genel bilgiler Windows gezgini Kes Kopyala Yapıştır komutları. 4 Bilinen Dosya Uzantıları

( ) v = 3i -4j vektörünün boyu kaç birimdir? r r r r A) 5 B) 4 C) 3 D) 2 E ) 1. Çözüm: v = 3i -4j Vektörün boyu ω olsun.

ÖABT Lineer Cebir KONU TESTİ Matris Cebiri

Bilgisayar Programlama MATLAB

MATLAB. Fen ve Mühendislik Uygulamaları ile. Doç. Dr. M. Akif CEVİZ. MATLAB de Dizi Kavramı

TUNCELİ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ LİNEER CEBİR DERSİ 2012 GÜZ DÖNEMİ ÇIKMIŞ VİZE,FİNAL VE BÜTÜNLEME SORULARI ÖĞR.GÖR.

META TRADER 4 MOBİL İŞLEM PLATFORMLARI KULLANMA KILAVUZU 1. KURULUM

İleri Diferansiyel Denklemler

Hotel Info TV. Kullanım Kılavuzu

HUZURSOFT GÖRÜŞME TAKİP PROGRAMI

SMART Board EĞİTİMLERİ(sürüm:10) 2. Aşama

Örnek 1: 2 x = 3 x = log 2 3. Örnek 2: 3 2x 1 = 2 2x 1 = log 3 2. Örnek 3: 4 x 1 = 7 x 1 = log 4 7. Örnek 4: 2 x = 3 2 x 2 = 3

Yedekleme ve Kurtarma Kullanıcı Kılavuzu

Matrisler Matris Tanımı m satır ve n sütundan oluşan tablosuna matris adı verilir.

CONTROL LAB1 MATLAB GİRİŞ

EBYS Eğitimi. Sisteme erişim adresi:

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ DENETİM SİSTEMLERİ LABORATUVARI DENEY RAPORU. Deney No: 1 MATLAB ve SIMULINK E GİRİŞ

Uzaktan Kumanda (Yalnızca Belirli Modellerde)

ETKİLEŞİMLİ TAHTA KORUMA SİSTEMİ KURULUM

3. ARİTMETİK FONKSİYONLAR ~ (~ tamsayı)

Fen ve Mühendislik Uygulamaları ile MATLAB

2012 LYS MATEMATİK SORU VE ÇÖZÜMLERİ Niyazi Kurtoğlu

Pythonda değişkenlerin türlerini tanımlamaya gerek yoktur

Message Broadcasting. İşletim ortamı. Message Broadcasting'in Yüklenmesi. Mesaj Oluşturma

GÖRÜNTÜ İŞLEME DERS-2

Dosya(FILE) araç çubuğu

İşaret Aygıtları ve Klavye Kullanıcı Kılavuzu

ELN3052 OTOMATİK KONTROL MATLAB ÖRNEKLERİ - 2 TRANSFER FONKSİYONU, BLOK ŞEMA VE SİSTEM BENZETİMİ UYGULAMALARI:

Matlab da 2-boyutlu Grafik Çizimi. Arş. Gör. Mehmet Ali ÜSTÜNER

8. HAFTA BLM323 SAYISAL ANALİZ. Okt. Yasin ORTAKCI.

NEWTON RAPHSON YÖNTEMİ

EEM 202 DENEY 5 SERİ RL DEVRESİ

Transkript:

I. MATLAB TANITIMI - MATLAB programını aşlatın. - Basit Hesapları asağıdaki şekilde yapailirsiniz. >>a=5, >> =6 >>c=a+, >>d=a* 3-İşlemleri aynı satıra yazmak isterseniz araya mutlaka virgül veya noktalı virgül koymalısınız >>a=5; =6; c=a*; d=a/; e=sin(a); >>a=5, =6, c=a*, 4)Bir işlemin sonuna virgül gelirse veya noktali virgül gelirse matla acısından aynı şeydir. Fakat virgül gelirse ilgisayar ekranına sonuçlar yansıtılır. Asağıdaki 4 satiri MATLAB'da yazarak sonucu inceleyin >>a=3, =, c=a+, >>a=3; =; c=a+; >>a=3; =; c=a+, >>a=3; =, c=a+; Bu dört satir aynı işlemleri yapar. Hesap açısından tamamen aynıdırlar. Fakat ilk satırda sonuçlar ekrana yansır. İkinci satırda sonuçlar ekrana yansıtılmaz. Üçüncü satırda a ve yansıtılır, c yansıtılmaz. dördüncü satirda ekranda sadece görünür. Hesap acisindan 4 satirin hepsi aynı işi görür. 5) Karışık hesaplamalar. a) y=a+3+ln(c) ifadesini hesaplayın. >> a=5; =6; c=7; >> y=*a+3*+log(c) 7) >> >>a=, =??? >>a=, = Error: Unepected MATLAB operator. >> işaretini siz yazmayınız. >> işareti MATLAB'ın işaretidir. 8. a) işlemleri ekrandaki pencereye yazıp anlık hesaplar yapailirsiniz. 8. ) işlemleri ir dosyaya yazıp dosyadaki tüm işlemleri ir anda yaptirailirsiniz. Dosya açmak için File-New-Script utonları/na asiniz. Ekrana gelen editor pencereye yazmak istediğiniz komutları yazın File-Save utonlarına asarak yazdığınız dosyayı kaydedin. dosya adına herhangiir isim yazailirsiniz. Örnek olarak deneme yazın. Bu şekilde kaydedilmiş dosya 3 şekilde run edileilir (koşturulailir.). Üç metod aynı işlevi görür..)yazdığıniz editor penceresinde. Deug Save File and Run utonlarına asarak ) z=a + 3 +e c ifadesini hesaplayın. >> a=5; =6; c=7; >>z=a^+^3+ep(c) 6)Sık yapılan Hatalar >>a= = c=a+??? a= = c=a+ Error: Unepected MATLAB epression. a= = hatalı. Doğrusu a=, = veya a=; = şeklinde olmalı idi. ) klavyedeki F5 tusuna asarak.

3)MATLAB penceresinde deneme yazarak 7)Ln(0), Log(0), Ln(0) değerlerini hesaplayın 8)Ln(-0) değerlerini hesaplayın 9)cos(60 0 ) yi hesaplayın 0)arc cos(0.5) i hesaplayın. Bu üç metoddan irisi yazdığıniz programı koşturmak için yeterlidir. Yazdığınız dosyayı (deneme) ilgisayarı kapatıp tekrar açtıktan sonra yeniden koşturailirsiniz. Yada deneme dosyasını aşka ir ilgisayara taşıyıp o ilgisayardaki MATLAB da koşturailirsiniz. Özetle: )Programinizi ir dosyaya yazrasınız )Dosyayı kadedersiniz 3)Programı (yukarıda anlatılan 3 metoddan irisi ile ) koşturursunuz. MATLAB CALISMA Ln() e taanına göre log() logaritma Log() 0 taanına göre log0() logaritma e eponensiyel ep() fonksiyon sin( ) sinus fonksiyonu sin( ) cos( ) kosinus cos( ) sin - ( ) arc sin() asin( ) cos - ( ) arc cos() acos( ) Karekök sqrt() )= için asağıdaki fonksiyonun değerini hesaplayın 3 f ( ) = 4 0 cos() + + f=4*^3-0*cos(*)+sqrt(^+) )= için asağıdaki fonksiyonun değerini hesaplayın + + f ( ) = 3 4 0 cos() f= (+sqrt(^+) )/(4*^3-0*cos(*)) 3)=0 için f ( ) = değerini hesaplayın 4)=- için değerini hesaplayın 5)=-4 için değerini hesaplayın ) arc cos(), arc sin() i hesaplayın. I - Aliştirmalar. )deneme.m dosyanın içine asağıdaki formülü yazın. 3 ff = 4 + 0 a)matla ekraninda >>=; deneme yazarak = için ff i hesaplayın ) >>=; deneme ) >>=3; deneme ) >>=4; deneme yazarak =,3,4 için ff i hesaplayın )deneme.m dosyanın içine asağıdaki formülü yazın. hip = a + a)matla ekraninda >> a=3; =4; deneme yazarak a=3; =4; için hipotenusu hesaplayın >> a=4; =4; deneme >> a=7; =; deneme >> a=30; =0; deneme yazarak degişık a, değerleri için hipotenusu hesaplayın 3)deneme3.m dosyanın içine asağıdaki formulleri yazın. + 4ac kok =, kok = a Matla ekraninda >>a=; =3; c=; deneme3 >>a=; =6; c=5; deneme3 >>a=; =; c=; deneme3 >>a=; =4; c=3; deneme3 4ac, a yazarak çeşitli a,,c değerleri için, ikinci derece denklemin köklerini ulun. 6)=-0 için değerini hesaplayın

MATLAB da Fonksiyon Tanimi ---------- A) )Bir yeni dosya acin (file new) )Asagidaki satirlari dosyanin icine yazin. ( ----- ile aslayan satirlari yazmayin) 3)Dosyaya hipotenus ismi vererek kaydedin. (save) function cc=hipotenus(,y) cc=sqrt(^+y^) ----------------- -------------- >>hipotenus(3,4) >>hipotenus(,) >>hipotenus(0,0) B) )Bir yeni dosya acin (file new) )Asagidaki satirlari dosyanin icine yazin. ( ----- ile aslayan satirlari yazmayin) 3)Dosyaya hipveaci ismi vererek kaydedin. (save) function [aci, genlik]=hipveaci(,y) genlik=sqrt(^+y^) aci=80*atan(y/)/pi ----------------- -------------- >>[aa,]= hipveaci (3,4) >> [aa,]=hipveaci (,) >> [aa,]=hipveaci (0,0) C) )Bir yeni dosya acin (file new) )Asagidaki satirlari dosyanin icine yazin. 3)Dosyaya kokul ismi vererek kaydedin. (save) function [kok, kok]=kokul(a,,c) delta=^ - 4*a*c if delta<0, disp(' Kokler Komple '); disp(' MATLAB Komple koku de hesaplar'); end; D) )Bir yeni dosya acin (file new) )Asagidaki satirlari dosyanin icine yazin. 3)Dosyaya shacim ismi vererek kaydedin. (save) function hh=shacim(r,h) hh=pi*r^*h ---------------------- >>shacim(,3) >>shacim(5,5) E) )Bir yeni dosya acin (file new) )Asagidaki satirlari dosyanin icine yazin. 3)Dosyaya alanvehacim ismi vererek kaydedin. (save) function [alan, hacim]= alanvehacim (r,h) hacim=pi*r^*h alan=pi*r^+*pi*h ---------------------- >> [aa,]=alanvehacim (,3) >> [aa,]=alanvehacim (5,0) >> [aa,]=alanvehacim (00,00) F) )Bir yeni dosya acin (file new) )Asagidaki satirlari dosyanin icine yazin. 3)Dosyaya maul ismi vererek kaydedin. (save) function qq= maul(aa,) qq=aa if >qq, qq=; end; ---------------------- >> mm= maul(,3) >> mm= maul(3,) >> mm= maul(0,300) >> mm= maul(-0,3) kok=(-+sqrt(delta))/ kok=(- - sqrt(delta))/ ----------------- -------------- >>kokul(,3,) >>kokul(,4,) >>kokul(,4,4)

VECTORLER >> a = [ 7 5 ], = [ 9 0 3 ] >>c=:5 c= 3 4 5 >>d=5:8 d= 5 6 7 8 >>e=0::0 0 4 6 8 0 >>f=0:0.:0.6 0 0. 0. 0.3 0.4 0.5 0.6 >>g=zeros(,6) 0 0 0 0 0 0 >>h=zeros(,4) 0 0 0 0 >>k=ones(,7) >>m=ones(,3) TOPLAMA ve CIKARMA >>a=[ 8 0], =[ 4 3] >> c= a + 8 0 + 4 3 -------------------- 3 3 c=[ 3 3] >>d=0*a d=[ 0 80 00] >>e=5* 5 0 5 >>f=0*a + 5* 5 00 5 >>g= a- 4 7 VEKTORLERIN IC ICE KONULMASI >>h = [ :5 ] 3 4 5 >>k = [ :5 :3 ] 3 4 5 3 >>m = [ 0::0 0:3: ] 0 4 6 8 0 3 6 9 >> a = [ 8 0 3 ], = [4 7 8] >> c= [ a ] 8 0 3 4 7 8 >> d = [ a a a ] 8 0 3 8 0 3 8 0 3 Komple vectors >> a = [ 3+4*j -6 +9j +5j -7j 30] >> w = as(a) 5 0.8 5.38 7 30 3 + 4 =5, 6 + 9 =0.8 >> p=angle(a) 0.9.5.9 -.57 0 >> s=angle(a)*80/pi 53.3 3.69 68.9-90 0 tan - ( 3 4 )=0.9 radian = 53.3 0 tan - 9 ( 6 )=.5radian = 3.69 0 MATRISLER: Asagidakileri yazin >> a=[0 0 30; 40 50 60; 00 80 90]; >> =[ 3; 4 5 6; - 8 9]; c=[5 5 35]; 0 0 30 3 a = 40 50 60, = 4 5 6, 00 80 90 8 9 c = [5 5 35], Toplama, Cikarma, Carpma, Bolme, normal islemler gii yapilir. >>qq=a+, ww=a-; ee=a*d; 33 qq = 44 55 66, 98 88 99 9 8 7 00 ww = 36 45 54, ee = 440 0 7 8 70 ' isareti matris transpozesi icin kullanilir. >>m=[ 3; 4 5 6], n=a', d=[ 5]'

3 m = 4 5 6 4 n = 5, 3 6 d = 5 >>a=[ ; 3 4]; =[a [0 0 ] ; 7 8 9] 0 a = =, 3 4 0 4 7 8 9 Satir ve Sutun islemleri Asagidaki ifadeleri yazin ve G matrisini ekranda gorun >> G=[0 0 30 40; 0 0 30 40 ; 30 30 330 340; 40 40 430 440]; 0 0 30 40 0 0 30 40 G = 30 30 330 340 40 40 430 440 Asagidaki ifadeleri yazin ve sonuclari ekranda gorun >>h=g(:,), k= G(:,), m= G(:,4), n=g(,:), p=g(,:), 0 0 40 = 0 h, 0 k =, 40 m =, 30 30 340 40 40 440 n = 0 0 30 40 p = [ ] [ 40 40 430 440] Ayrica, r=g(:,:), t=g(:,:), s=g(:,:) 0 0 0 0 30 40 r =, 0 0 t =, 0 0 30 40 30 30 40 40 0 0 s =, 0 0 >> aa=:0 aa = [ 3 4 5 6 7 8 9 0] >> aa=:7, =sin(aa), =[0.84 0.9 0.4-0.75-0.95-0.7 0.65 ] her elemanin ayri ayri sinusu alinir =[sin() sin() sin(3) sin(4) sin(5) sin(6) sin(7)];, Matrices can e nested into each other. Eamine the following eamples. >>a=[ 3]; =[0 00 00]; c=[ 33]; d=[a; ; c]; e=[a c]; 3 d = 0 00 00, 33 e = [ 3 0 00 00 33] MATLAB da tanimlanmis fonksiyoanlar zeros(n,m) n m oyutlu, tum elemanlari sifir matri ones(n,m) n m oyutlu, tum elemanlari matri eye(n) n n oyutlu irim matris. tum elemanlari 0 sadece kosegen elemanlari. size(qq) Bir matrisin oyutlarini verir. m ve n yi verir qq Transpose of the matri qq inv(qq) matris tersi (inversi) diag(qq) diagonal of the matri qq sum(qq) sutunlarin toplami det(qq) determinant of the matri qq. Eample ) >>ww=ones(,3), ff=zeros(3,4), gg=eye(3), 0 0 0 0 ww =, 0 0 0 0, ff = 0 0 0 0 0 0 gg = 0 0 0 0 Eample ) >>[wrow wcolumn]=size(ww), wrow= wcolumn=3 >>[frow fcolumn]=size(ff), frow=3 frow=4 Eample 3) >>q=[ ; 3 4], p=[0 0; 30 40]; r=[ [q zeros(,)] [ones(,) p]] 0 0 q =, q = 4, 0 40 r = 4 0 0 0 0 0 30 Eample 4) >> e = [ zeros(,4) ones(,3) ] 0 0 0 0 >> e = [ zeros(,4) ones(,3) ] 0 0 0 0 0 40

>> f = [ ones(,3) 0*ones(,4) ] 0 0 0 0 >> g = 0*[:3] 0 0 30 >> h = [ ones(,3) 0::0] 0 4 6 8 9 >> k =[ 0*ones(,3) 7 0:3:9 ] 0 0 30 7 0 3 6 9 MATRISLERDE SCALAR CARPMA VE BOLME =a.*, a ve vectorlerinin scalar carpimini verir. Normal carpmada kullanilan * yerine.* kullanildigina dikkat ediniz. >> a = [ 5 6 0 ], =[ 0 4 6 5 ], =a.* = [ 50 64 7 00] 5 * 0 = 50 6 * 4 = 64 * 6 = 7 0 * 5 =00 >> f = [ ones(,3) 0*ones(,4) ] 0 0 0 0 >> g = 0*[:3] 0 0 30 >> h = [ ones(,3) 0::0] 0 4 6 8 9 >> k =[ 0*ones(,3) 7 0:3:9 ] 0 0 30 7 0 3 6 9 >> a = [5 6 0 ], =[ 0 4 6 5 ], y=a./ Normal olmede kullanilan / yerine./ kullanildigina dikkat ediniz. y = [.5 4 4 ] 5 / 0 =.5 6 / 4 = 4 / 6 = 0 / 5 = 4 >>q=[ ; 3 4], p=[0 0; 30 40]; w=p+q 0 0 p =, q = 4, w = 0 40 3 44 Eample 5) >> aa=[4 6 0 0 40 60] >>=sum(aa) =4 vektorun tum elemanlari toplandi. 4 + 6 + 0 + 0 + + + 40 +60=4 Eample 6) Most uilt-in functions (sin,cos,tan, ep.. ) also works for matrices. >>a=[ ; 3 4]; >> =sin(a); sin() sin() 0.84 0.909 = =, sin(3) sin(4) 0.4 0.756 >> c=ep(a); e c = e 3 e.78 = 4 e 0.08 7.389 54.59 >>q=[ ; 3 4], p=[0 0; 30 40]; z=q.*p, k=p./q 0 0 0 0 z =, k = 90 60 0 40 MATRIS CARPIMLARI a a 5 a a a a 3 3 0 3 4 30 6 7 50 a a 3 3 a 3 3 3 3 0 30 400 40 = 580 760 60 a 3 >>aa=[ 3 4; 5 6 7], =[0 0; 30 40; 50 60], =aa* 30 400 = 580 760 --------------------------------------------- 0 [ 3 4] 0 = 00 30 3 3 3

>>a=[ 3 4], =[0 0 30]', =a* =00 -------------------------------------------------------- 0 0 30 [ 3 4] 0 = 40 60 30 40 60 80 90 0 >>a=[ 3 4], =[0 0 30]', =*a 0 30 40 = 40 60 80 60 90 0 ------------------------------------------------------- [ 3 4] [ 0 0 30] = HATALI ISLEM >>a=[ 3 4], =[0 0 30], =a*??? Error using ==> mtimes Inner matri dimensions must agree. Matris oyutlari uyusmazsa carpma tanimsizdir. DIMENSION ERROR >> a = [ 5 4 ], = [ 8 3 5] >> = a +?? Error using ==> plus Matri dimensions must agree. eleman eleman yapilan islemlerde a ve ayni oyutta olmalidir. = a*, y = a.*, z = a/ w=a./ hepsi hatalidir. Ornek 43 : =0; =; =8 =5; icin y=3 +5+7 degerini hesaplayin ir matris halinde gosterin. Method. a=0; =3*a^ + 5*a +7 a=; =3*a^ + 5*a +7 a3=8; 3=3*a3^ + 5*a3 +7 a4=5; 4=3*a4^ + 5*a4 +7 tt=[a ; a ; a3 3; a4 4] tt= 0 7 5 8 39 5 07 --------------------------------- Method. aa=[0 8 5] aa_length=length(aa); for kk=:aa_length, (kk)= 3* aa(kk) ^ + 5*aa(kk) +7 end; =[7 5 39 07] tt=[aa ] tt= 0 7 5 8 39 5 07 ---------------------- Method 3. aa=[0 8 5] =3*aa.^ + 5*aa +7 ---------------------- Method 4. aa=[0 8 5] pol_coef =[3 5 7] =polyval(pol_coef,0) =polyval(pol_coef,0) 3=polyval(pol_coef,0) 4=polyval(pol_coef,0) =[ 3 4] ------------------------- Method 5. aa=[0 8 5] pol_coef =[3 5 7] =polyval(pol_coef,aa) ------------------------------ Prolem: y = 3 + e 0. - 0 sin() Calculate y for =0, =0.5, =, and = Long method: >> =0, y = 3*^ + ep(0.*) -0*sin() >> =0.5, y = 3*^ + ep(0.*) -0*sin() -7.78 >> =, y = 3*^ + ep(0.*) -0*sin() -.7 Short method >> =[0 0.5 ], >> y = 3*.^ + ep(0.*) - 0*sin() -7.78 -.7-4.96.^ Notice the dot. in

for >> for kk=:4, aa(kk)=kk^3; end; aa=[^3 ^3 3^3 4^3 ] aa=[ 8 7 64] ------------------------ MATRIS KARESI VE USTEL ISLEMLER >> a=[ 5 7-8 ], =a^??? Error using ==> mpower Matri must e square. >> a=[ 5 7-8 ], =a.^ =[ 4 5 49 64] = 4 5 = 5 7 = 49 (-)8 = 64 >> a=[ 5 7-8 ], =a.^3 =[ 8 5 343-5] ----------------------------------------------------- >>a=[ ; 3 4]; d=a ^; 4 d = =, 4 9 6 >> g=a^ 7 0 g = = 4 4 5 a ^ ile a^ arasindaki farki gozelemleyin. --------------------------------------------------

MATLAB da grafik cizimi =[ 3 4 5 6 ]; y=[0 7-5 6 0 ]; -y duzleminde asagidaki grafigi elde ederiz. 0 8 6 4 0-3 4 5 6 7 Prolem 3: Asagidaki grafigi cizin. X=sin(wt) e karsilik y yi cizmek icin MATLAB komutu plot(,y) >>=0:0.:0; y=sin(); plot(,y), 6 t Graphic Resolution (cozunurluk) >>=0::0; y=sin(); plot(,y), Cozum t=0:0.:6; TT=; w=*pi/tt; =sin(w*t); plot(t,); t=0:0.:6; TT=; w=*pi/tt; =sin(w*t);plot(t,); Prolem 33: Asagidaki grafigi cizin. >>=0::0; y=sin(); plot(,y), X=sin(wt) 6 t >> =0:4:0; y=sin(); plot(,y), Solution t=0:0.:60; TT=0; w=*pi/tt; =sin(w*t); plot(t,); >> =0:0.:0; y=sin(); plot(y,), Prolem 34: Asagidaki grafigi cizin.. Note: frequency is douled from t=60 to t=90

X 6 70 9 Solution t=0:0.:60; TT=0; w=*pi/tt; =sin(w*t); t=60:0.:90; TT=0; w=*pi/tt; =sin(w*t); ttotal=[t t]; Total=[ ]; plot(ttotal,total); Prolem 35: Draw =sin(t) t=0 to 0 Solution: t=0:0.:0; w=; =sin(w*t); plot(t,); t Prolem 38: Draw = sin(t) and = sin(3t) t=0 to 0 Solution t=0:0.:0; w=; w=3; =[sin(w*t)]; =[sin(w*t)]; plot( t,, t, ); plot( t,, +, t, ); Prolem 36: Draw =sin(3t) t=0 to 0 Solution: t=0:0.:0; w=3; =sin(w*t); plot(t,); Eercise 57. Find the period and frequency of the following sinewave Prolem 37: Draw = sin(t) + sin(3t) t=0 to 0 Solution: t=0:0.:0; w=; w=3; =[sin(w*t)+sin(w*t)]; plot(t,); T= f= w= T=7/3=5.666???