BİLGİSAYAR PROGRAMLAMA MATLAB Yrd.Doç.Dr. Cengiz Tepe.

Slides:



Advertisements
Benzer bir sunumlar
2. HAFTA MATrix LABoratory MATLAB, mühendislik ve bilimsel uygulamaları ile tüm dünyada bir çok alanda yaygın olarak kullanılan yazılımdır.
Advertisements

Algoritma.  Algoritma, belirli bir görevi yerine getiren sonlu sayıdaki işlemler dizisidir.  Başka bir deyişle; bir sorunu çözebilmek için gerekli olan.
SAYISAL DEVRELER BÖLÜM-2 Sayı Sistemleri ve Kodlar

Determinant Bir kare matrisin tersinir olup olmadığına dair bilgi veriyor n- boyutlu uzayda matrisin satırlarından oluşmuş bir paralel kenarın hacmine.
3. HAFTA 03 Mart MATEMATİKSEL İŞLEMLER Aritmetik Islemlerde Öncelik Durumu.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
SIFIRIN TAR İ HÇES İ NESL İ HAN KAPLAN Haluk Bingöl CMPE 220-Fall 2010/ /11.
BÖLÜM 4 PROGRAMLAMA DİLLERİ. PROGRAMLAMA DİLLERİNDE KULLANILAN VERİ TİPLERİ Bilgisayarda işlenen veriler iki türdür: Sayısal Alfasayısal.
BİLGİSAYAR PROGRAMLAMA Ders 11: İşaretçi (Pointer) Kullanımı Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği.
NOKTALAMA İŞARETLERİ. 1.NOKTA(.) 1.NOKTA(.) Bitmiş cümlenin sonunda kullanılır: Okula geldim. Bitmiş cümlenin sonunda kullanılır: Okula geldim. İsimlerin.
TC Windows Editörü DevC++. KURULUM PROGRAMIN KURULACAĞI YER BURADA BELİRLENİYOR.
BSE 207 Mantık Devreleri Sayı sistemleri Sakarya Üniversitesi.
9. HAFTA 25 Nisan2016. Fonksiyon M-Dosyaları Fonksiyon dosyaları ilk satırda “function” kelimesi bulunan “.m” uzantısı bulunan dosyalardır. MATLAB içinde.
PHP Nedir? ● Bir web sayfası oluşturabilmeniz için: ● HTML kullanmalısınız. ● Sayfadaki etkileşimi artırmak için ● JavaScript/VBScript ● Görselliği bütün.
Grafik ve Animasyon-II FLASH CS5 Öğr.Gör. Onur BULUT.
ÇOK BOYUTLU SİNYAL İŞLEME
3. HAFTA. MATrix LABoratory MATLAB, mühendislik ve bilimsel uygulamaları ile tüm dünyada bir çok alanda yaygın olarak kullanılan yazılımdır.  sayısal.
1 Bölüm 2 C Dilinin Temelleri Alıştırmalar Bu bölümdeki problemler “C Dersi Çözümlü Problem Kitabı”, N. E. Ça ğ ıltay, C. E. Selbes, G. Tokdemir, ve Ç.
Bölüm 2 C Dilinin Temelleri
Excel 2007.
3. DEĞİŞKENLER Değişkenlerin kullanım ve tanımlanma şekli, o dilde program yapmayı ve programların anlaşılırlığını etkileyen önemli faktörlerden biridir.
Fonksiyonel Programlama
BM-103 Programlamaya Giriş Güz 2016 (3. Sunu)
Presentation and Explaing Method 8.Sınıf
EETE233 Mikrodenetleyiciler ArduIno ile Programlama
Bilgisayar Donanım ve Sistem Yazılımı
RİZE ÜNİVERSİTESİ EĞİTİM FAKÜLTESİ İLKÖĞRETİM MATEMATİK ÖĞRETMENLİĞİ
Problem Çözme ve Algoritmalar
Veri Yapıları ve Algoritmalar
PROGRAMLAMA TEMELLERİ
ÖZDEŞLİKLER- ÇARPANLARA AYIRMA
DOĞAL SAYILAR TAM SAYILAR
- Sağlama - Kısa yoldan Çarpmalar
MAT – 101 Temel Matematik Mustafa Sezer PEHLİVAN *
Algoritma ve Programlamaya Giriş
DOSYA BÜYÜKLÜKLERİ İkili Sistem Dosya Büyüklükleri ve Hesaplamalar
Klavye Kullanımı.
3. PROBLEM ÇÖZME SÜRECİ.
KÜMELER HAZIRLAYAN : SELİM ACAR
Bölüm 3 Atama ve Girdi/Çıktı Komutları
Temel Bilgisayar Bilgileri
PROBLEM ÇÖZME VE ALGORİTMALAR
Pascal’da Kullanılan Standart Prosedür ve Fonksiyonlardan Bazıları
Bilgisayar Mühendisliğine Giriş
3.hafta METODLAR.
Prof.Dr.Şaban EREN Yasar Üniversitesi Fen-Edebiyat Fakültesi
Bölüm 7 İfadeler ve atamalar.
BİLGİSAYAR programlama II
BİLGİSAYAR programlama II
İfadeler ve Aritmetik İşlemler
Arduino Programlama Dili
YAPISAL PROGRAMLAMA Hafta-4
Bilgisayar Mühendisliğine Giriş
MATEMATİK DÖNEM ÖDEVİ.
Fortran Proglama Dili’nin Esasları
DİJİTAL GÖRÜNTÜ İŞLEME Y. Doç. Dr. Esra Tunç Görmüş
Bilgisayar Bilimi Koşullu Durumlar.
Bilgisayar Mühendisliğine Giriş
Bilgisayar II 8 Mart Mart
NİŞANTAŞI ÜNİVERSİTESİ
Değerler ve Değişkenler
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
Pascal’da Kullanılan Standart Prosedür ve Fonksiyonlardan Bazıları
NİŞANTAŞI ÜNİVERSİTESİ
MTM216 GÖRSEL PROGRAMLAMA
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
Prof. Dr. Halil İbrahim Karakaş
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ Sayı ve Kodlama Sistemleri
Sunum transkripti:

BİLGİSAYAR PROGRAMLAMA MATLAB Yrd.Doç.Dr. Cengiz Tepe

MATLAB ‘da Veri Türleri Bilgisayarda iki tür veri var. Nümerik (sayısal ) : 21, -3, 0.05 Alfanümerik (sayısal olmayan):c, T, Oguz!+ MATLAB ‘da üç temel veri vardır: 1- Tamsayılar (integer): 21, Ondalıklı-Kayan (floating): Metinsel (sembolik) karakterler: Oğuz!+

Örnek malazgirt= 1071; istanbul = ‘Fatih Sultan Mehmet’ anadolu= [ ] x = ‘matematik’ A = [1 2 3;4 5 6;7 8 9]

Özel Sabit ve Değişkenler Değişken adıAçıklama ansBir işlemin son cevabı veya bir ifadenin değeri piPi sabiti : π = i veya j sanal (imajiner) birim, √-1, Örnek : 3+i*2, 2-5j infİnfinity (sonsuz); Örnek : 1/0 NaNSayı değil (Not-a-Number), Örnek : 0/0, inf/inf

Sayılar i sqrt(3)*i 3e5i e E12 ae±k  a*10 ±k 19e2 = e-3 =

Sayı/Veri Çıkış Formatları

Operatörler SembolAdıÖrnek +Toplama [Addition(plus)] Çıkarma [ (Subtraction(minus) ] *Çarpma [Multiplication (multiply) ]1071 * 1453 /Bölme [Division (Right Division) ]1041 / 1517 \Sola Bölme [Left Division]571 / 63 ^Üs alma (Power)1915^18 ‘Tek tırnak (Quote)‘Oguz’ (metin girişlerinde kullanılır) ()Parantez (Parentheses)1923 * ( ) ()Fonksiyon Parantezi (Parentheses Function)sin(x) =Atama (Assigment)oguz = 1919 ==Eşitlik (Equality)anadolu = = dunya

Öncelik Sırasıİşlem 1En içteki parantez başlayarak en dış paranteze doğru tüm parantezler içi işlemler 2Soldan sağa doğru tüm üstel işlemler 3Soldan sağa doğru tüm çarpma ve bölme işlemleri 4Soldan sağa doğru tüm toplama ve çıkarma işlemleri >>2-4*5-3 ans= -21 >>(2-4)*(5-3) ans=-4

Değişkenler 1- Değişken adları kesinlikle bir harf ile başlamalı ve onu izleyen karakterler harfler, rakamlar veya _ alt çizgiden oluşabilir. Boşluk veya – kullanmamaya öze gösteriniz. 2- Değişkenlerin sol taraflarında = işareti bulunur. >> komut satırı işaretinden sonra değişken adına nereden başlanıldığı, sonra veya = işaretinden ve değerler arasında ne kadar boşluk verildiği Matlab da önemli değildir. >> k = 19 / 19

3- Değişken adları en fazla 63 karakter olabilir. Karakterler 63 karakteri geçtiğinde ilk 63 karakterlik kısmı ad olarak kabul edilir. 4- Değişken karakterlerinde küçük veya büyük ç, ö, ü, ğ, ş, i, ı Türkçe karakterlerini kullanmayınız. 5- MATLAB küçük-büyük harf duyarlıdır. Yani küçük ve büyük harf ayırımı vardır. anadolu, ANADOLU, C, c, sogut, soguT

6- Değişkenlerin adlarında karmaşık sayıların sanal kısımlarını gösteren (19+9j) i ve j harflerini kallanmamaya çalışınız. 7- Bir değişkenin içeriğini görmek için adını yazıp Enter tuşuna basınız. 8- Bir değişkenin içeriğini görüntülemek istemiyorsanız değişken tanımından sonra noktalı virgül (;) karakterini kullanınız.

9 – Değişkenler, skaler, vektör, matris veya sözcük (string) olabilir. Aslından herbir değişken, aynı zamanda bir matristir diyebiliriz. 10- Bir değişken 1x1 boyutunda bir skaler, 1xn boyutunda satır vektörü veya nx1 boyutunda bir sütun vektörü diyebiliriz.

who komutu ile sadece değişken adlarını, whos komutu ile de değişkenlerinizin özelliklerini görebilirsiniz.

who komutu ile sadece değişken adlarını,

whos komutu ile de değişkenlerinizin özelliklerini görebilirsiniz.