BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (

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

Değişken atama Kullanıcıdan veri girişi istendiğinde kullanılır. 1. Bir değişkene değer atama (örn: a=4 gibi) 2. Klavyeden veri girme

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

BİLGİSAYAR PROGRAMLAMA DERSİ

disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA

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

ALGORİTMA VE PROGRAMLAMA II

Endüstri Mühendisliği Bölümü Bilgisayar Programlama Ders Notları

KONTROL SİSTEMLERİ-1 LABORATUVARI DENEY -1. Öğr. Gör. Güzin ÖZMEN Arş. Gör. Fehmi SEVİLMİŞ

pfrintf fonksiyonu: Çıkışın formatlı olması ve bunun bir dosyaya yazdırılması durumlarında kullanılır. fprintf fonksiyonunun genel yazım biçimi,

Fen ve Mühendislik Uygulamalarında MATLAB

MATLAB Temelleri. EE-346 Hafta 2 Dr. Ayşe DEMİRHAN

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

Temel Bilgisayar Programlama

Genel Programlama II

NB Macro Kullanımı Hakkında Genel Bilgiler

BMB1002 Bilgisayar Programlamaya Giriş. Dosyalar. Prof. Dr. Necmettin Kaya

BİLGİSAYAR PROGRAMLAMA Araş. Gör. Ahmet ARDAHANLI. Kafkas Üniversitesi Mühendislik Fakültesi

Visual Basic 6.0. Anadolu Üniversitesi Endüstri Mühendisliği Bölümü. Dosyalama İşlemleri. Ders Notları

HSancak Nesne Tabanlı Programlama I Ders Notları

C Dosyalama. Öğr. Gör. M. Ozan AKI. Rev 1.0

Eviews ve Veri Girişi

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr. Gör. Murat KEÇECİOĞLU 1

MATLAB/Değişkene Değer Atamak

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

SPSS-Tarihsel Gelişimi

Temel Bilgisayar Programlama Final Sınavı Çalışma Notları

BLM-112 PROGRAMLAMA DİLLERİ II. Ders-8 Dosya İşlemleri-1. Yrd. Doç. Dr. Ümit ATİLA

INPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği

Bilgisayar Programlama MATLAB

ELN1002 BİLGİSAYAR PROGRAMLAMA 2

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

Internet Programming II

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

SQL Uyarı Programı Kurulum ve Kullanımı

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

Eln 1002 Bilgisayar Programlama II

Bigisayar Programlama

BİLGİSAYAR PROGRAMLAMA MATLAB

Yrd. Doç. Dr. Caner ÖZCAN

Sıralı bir dosyayı açmak için FileOpen komutundan faydalanılır. Bu komutun genel kullanılış biçimi aşağıdaki gibidir:

Java 2 Standart Edition SDK Kurulum ve Java ya Giriş

PERSONEL BANKA IBAN BİLGİSİ DEĞİŞİKLİĞİ UYGULAMA KILAVUZU

Çoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say

ÖRNEK: Ax+B=0 şeklinde 1. derece denklemin çözümünü veren programa ait akış diyagramını çiziniz.

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

AMASYA ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ Elektrik Elektronik Mühendisliği Bölümü

I=[1,0,0,0;0,1,0,0;0,0,1,0;0,0,0,1] % 4x4 lük birim matris

Fen ve Mühendislik Uygulamaları ile MATLAB

Docmage.exe dosyasını çalıştırılır ve karşımıza Şekil-1 deki ekran gelecektir.

1. Excel Dönüşümü : 2. Rapor Master Tanımları :

BİLGİSAYAR PROGRAMLAMA VE FİZİKTE PROGRAMLAMA DERSLERİ İÇİN MATLAB ÇALIŞMA NOTLARI. Mehmet ÖZKAN

7 Temmuz Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar

MPLAB IDE v7.60 PROGRAMI KULLANIMI

Ekle sekmesindeki Tablolar grubundaki Tablo seçeneği ile tablo oluşturulur.

Bu uygulama saatinde, dinamik sistemlerin simülasyonu (benzetimi) için geliştirilmiş olan, oldukça kullanışlı bir arayüz, Simulink, tanıtılacaktır.

MİCROSOFT WORD. Araç çubukları: menü çubuğundan yapabileceğimiz işlemleri daha kısa zamanda araç çubukları ile yapabiliriz.

C Programlama Dilininin Basit Yapıları

IPACK LADDER. Arayüz Dökümantasyonu

Klavyeden Basit Giriş/Çıkış İşlemleri

Temel Giriş/Çıkış Fonksiyonları

Girdi Çıktı İşlemleri

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Matlab da Dizi ve Matrisler. Mustafa Coşar

13 Aralık Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar. Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Programın Tanıtımı

DOSYA İŞLEMLERİ Programlama dilleri hafta -

BÖLÜM KATMAN OLUŞTURMA (LAYER) Command line: Layer (veya transparent komutu için 'Layer kullanın)

SPSS (Statistical Package for Social Sciences)

fprintf ( Ekranda Görüntülenen Mesaj )

Nesne Yönelimli Programlama

Diziler İndisli Değişkenler

7. BELGEYE RESİM EKLEME, YAZIM ve ÇİZİM ÖZELLİKLERİ

AYBEL YAZILIM E-REÇETE PROGRAMI

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Bilgisayar Programlama MATLAB

C PROGRAMLAMA DİLİNE GİRİŞ

Program ile birlikte 4 adet örnek Excel dosyası ve bu dosyaları transfer etmekte kullanılan örnek dizaynlar verilmektedir.

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

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

AGSoft Okul Aidat Takip Programı Kullanım Kılavuzu

C/C++ Disk G/Ç İşlemleri. Yrd. Doç. Dr. Fehim KÖYLÜ Erciyes Üniversitesi Bilgisayar Mühendisliği Bölümü

Sorumluluk Sınavlarının Hazırlanması YABİL. Sınav Planlama Programı İş

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

1. MİCROSOFT EXCEL 2010 A GİRİŞ

C Konsol Giriş Çıkış Fonksiyonları

MİCROSOFT OFFİCE EXCEL SORULARI

şeklinde tanımlanmıştır. O halde, dosyaları daha önceki bilgilerimizi kullanarak FILE *Dosya1, *Dosya2;

ALGORİTMA VE PROGRAMLAMA II

Bilgisayar Programlama

Liste Yükleme Ekranı Kullanım Kılavuzu

MATLAB ile ANALİZ (MIA)

Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU

Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.

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

Dinamik Kodlama. [X] [X] Yeni Fonksiyon

BİLGİSAYAR PROGRAMLAMA DERSİ

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1

EKOM WEB DESIGNER PROGRMI KULLANMA KILAVUZ. 1 - Web Sayfası Tasarımı Oluşturma / Var Olan Tasarımı Açma:

Transkript:

BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi 2018-19 Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (e-mail: edemir@sirnak.edu.tr ) 04.10.2018 1

MATLAB da Workspace ve Workspace Penceresi Matlab da who komutu workspace içindeki mevcut değişkenleri gösterir. Matlab da whos komutu ise workspace içindeki mevcut değişkenlerin yanı sıra bu değişkenlerin size, bytes ve class gibi bilgilerini de listeler. 2

MATLAB da Workspace ve Workspace Penceresi Workspace de bulunan değişkenler workspace penceresinde aşağıdaki gibi görünür. 3

MATLAB da Workspace ve Workspace Penceresi Herhangi bir değişkene çift tıklandığında Değişken Düzenleme Penceresi açılır. Değişken düzenleme penceresinde bir değişkenin değerleri değiştirilebilir. Workspace de yer alan değişenler mouse yardımıyla silinebilir. Ya da clear variable_name komutu ile komut penceresi yardımıyla da silinebilir. 4

Bir Script Dosyasına Girdi (Input) Alma Script dosyalarıyla hesaplama yaparken kullanılan değişkenlerin önceden workspace de tanımlı olması gerekir. Bir değişkene değer atama 3 farklı şekilde gerçekleştirilebilir. 1. Değişken tanımı ve değişkene değer ataması script dosyasında yapılabilir. 2. Değişken tanımı ve değişkene değer ataması komut penceresinde (command window) yapılabilir. 3. Değişken tanımı script dosyasında, değişkene değer ataması ise komut penceresinde yapılabilir. 5

Bir Script Dosyasına Girdi (Input) Alma 1. Değişken tanımı ve değişkene değer atamasını script dosyasında yapma. 6

Bir Script Dosyasına Girdi (Input) Alma 2. Değişken tanımı ve değişkene değer atamasını komut penceresinde (command window) yapma. 7

Bir Script Dosyasına Girdi (Input) Alma 3. Değişken tanımı script dosyasında, değişkene değer ataması ise komut penceresinde yapılabilir. 8

Bir Script Dosyasına Girdi (Input) Alma 3. Değişken tanımı script dosyasında, değişkene değer ataması ise komut penceresinde yapılabilir. Bir önceki örnekte değişkenlere skaler değerler atandı. Ancak genel olarak aynı yöntemle değişkenlere vektör veya matris [row1;row2;...rown] ataması da yapılabilir. Matlab da input komutu ile girdiğimiz değişkenin string olması istenirse aşağıdaki format kullanılabilir. 9

Çıktı (Output) Komutları Bu komut bir değişkenin değerini, değişkenin ismini göstermeden ekrana verir. Ayrıca ekrana herhangi bir mesaj göstermek içinde kullanılır. 10

Çıktı (Output) Komutları 11

Çıktı (Output) Komutları Bu komut sadece bir değişkenin değerlerini ekrana verir. Birden fazla değişkene ait değerler tek bir disp komutu ile ekrana verilmek istenirse, değişkenler birleştirilip değerleri başka bir değişkene atanır. Böylece disp komutu ile kullanılanilir. 12

Çıktı (Output) Komutları Bu komut sadece bir değişkenin değerlerini ekrana verir. Birden fazla değişkene ait değerler tek bir disp komutu ile ekrana verilmek istenirse, değişkenler birleştirilip değerleri başka bir değişkene atanır. Böylece disp komutu ile kullanılanilir. 13

Çıktı (Output) Komutları Bu komut ekrana çıktı vermesinin yanı sıra çıktıların bir dosyada saklanmasını sağlar. Çıktılar, fprintf komutu ile formatlanabilir. (yazılar ve rakamlar aynı satırda gösterilebilir) 14

Çıktı (Output) Komutları Script dosyası içine yazılan komut Komut Penceresindeki çıktısı 15

Çıktı (Output) Komutları Script dosyası içine yazılan komut Komut Penceresindeki çıktısı \n (new line) karakterine escape karakteri denir. Çıktı görüntülerini kontrol için kullanılır. Diper escape karakterleri şunlardır: \b (backspace) \t (Horizontal tab) 16

Çıktı (Output) Komutları Bir script dosyasında bir fazla fprintf komutu var ise üretilen çıktı görüntüsü sürekli olacaktır. (fprintf komutu yeni satır başlatmaz!!) 17

Çıktı (Output) Komutları 18

Çıktı (Output) Komutları 19

Çıktı (Output) Komutları 20

Çıktı (Output) Komutları ÖRNEK: 21

Çıktı (Output) Komutları ÖRNEK Çıktı: 22

Çıktı (Output) Komutları fprintf ile çıktı içerisinde birden fazla sayı değeri yazdırmak için; %g, %f veya diğer formatlar aynı anda kullanılabilir. 23

Çıktı (Output) Komutları ÖRNEK: 24

Çıktı (Output) Komutları ÖRNEK Çıktı: 25

Çıktı (Output) Komutları fprintf komutu içinde (tırnak) işareti yazdırmak için (iki tırnak) yazılmalıdır. fprintf komutu içinde % (yüzde) işareti yazdırmak için %% (iki yüzde) yazılmalıdır. fprint komutu içindeki değişken vektör veya matris ise tüm elemanlar yazılana kadar komut kendini tekrar eder. Eğer komut içindeki değişken matris ise, veriler sütundan sütuna olmak koşuluyla kullanılır. 26

Çıktı (Output) Komutları ÖRNEK: 27

Çıktı (Output) Komutları Çıktıları bir dosyaya yazma işlemi 3 adımdan oluşur: 1. fopen komutuyla bir dosya açma 2. Çıktıları fprintf komutuyla dosyaya yazdırma 3. fclose komutu ile dosyayı kapatma 28

Çıktı (Output) Komutları 1.ADIM: Yukarıdaki komutta fid değişkenine dosya belirteci (file identifier) denir ve ismi her değişkende olduğu gibi keyfi bir biçimde tanımlanmıştır. Yukarıdaki komutun çalışmasıyla dosya açıldıktan sonra fid değişkenine skaler bir değer atanır. Permission kodu, dosyasının ne şekilde açılacağını belirten kısımdır. 29

Çıktı (Output) Komutları 1.ADIM: MATLAB da bulunan genel permission kodları şunlardır: Permission kodu tanımlanmamış ise MATLAB doayayıvarsayılan olarak r modunda açar. 30

Çıktı (Output) Komutları 2.ADIM: 3.ADIM: 31

ÖRNEK: 32

ÖRNEK (Devamı): 33

ÖRNEK (Çıktılar): 34

Saklama ve Yükleme Komutları Bu komut ile workspace de ki değişkenler bir dosyaya saklanabilir. Bu işlem için aşağıdaki her iki format da geçerlidir. Bu formatlardan herhangi biri çalıştırıldığında MATLAB da tanımlı mevcut değişlenler file_name.mat isimli dosyaya kaydedilir..mat dosyalarına bilgiler binary formatında yazılır ve name, type, size ve value değerlerini korur. Bu dosya başka uygulamalar tarafından okunamaz. 35

Saklama ve Yükleme Komutları Tüm değişkenleri saklamak yerine bir kaç değişken saklanmak istenirse; 36

Saklama ve Yükleme Komutları Eğer saklanan dosyadaki verilerin diğer uygulamalar tarafından okunabilmesi isteniyorsa ASCII formatında saklanabilir. Bunun için yazılmalıdır. ASCII formatında saklanan değişkenlerin name,type ve size gibi verileri saklanmaz. 37

Saklama ve Yükleme Komutları 38

Saklama ve Yükleme Komutları Bir önceki save komutu ile saklanmış olan.mat dosyasındaki verileri gerekli olduğunda tekrar yüklemek için; Tüm değişkenler yerine sadece belirli bir takım değişkenler yüklenmek istenirse; 39

Saklama ve Yükleme Komutları ASCII veya.txt formatındaki dosyaları yüklemek için; Text dosyalarında, dosya ismi sonuna.txt uzantısı yazılmalıdır. 40

Saklama ve Yükleme Komutları 41

Excel den Veri Aktarma ve Gönderme Excel den veri alınacağı zaman xlsread komutu kullanılır. Komut çalıştırıldığında excek dosyası içindeki veriler matris olacak şekilde bir MATLAB değişkenine atanır. Eğer import (veri alınan) edilen excel dosyası birden fazla sayfadan (sheet) oluşuyorsa, veriler her zaman ilk sayfadan alınır. Excel dosyasının belirli bir sayfasından veriler alınmak istenirse; 42

Excel den Veri Aktarma ve Gönderme Excel dosyasının belirli bir sayfasındaki verilerin bir kısmı alınmak istenirse; Buradaki range dikdörtgen şeklindeki bir alanı tanımlar. Örneğin; 43

Excel den Veri Aktarma ve Gönderme 44

Excel den Veri Aktarma ve Gönderme 45

Excel den Veri Aktarma ve Gönderme MATLAB dan Excel e veri aktarırken ise xlswrite komutu kullanılır. xlsread komutunda olduğu gibi verilerin belirli bir sayfada belirli bir alana aktarılması isteniryorsa, sheet_name ve range parametreleri ayrıca tanımlanabilir. 46

Import Wizard (Veri İçe Aktarma Sihirbazı) Komut penceresinde uiimport yazarak da açılabilir. 47