BİLGİSAYAR PROGRAMLAMA DERSİ 7. DERS NOTU Konu: Dosya Yönetim.

Slides:



Advertisements
Benzer bir sunumlar
Bölüm 11 Metin Dosyaları Metin Dosyaları Dosya Açma ve Kapama
Advertisements

Bölüm 12 ÜST DÜZEY KONULAR Dinamik Bellek Ayırma Önişlemci
Makine Müh. & Jeoloji Müh.
Bilgisayar Programlama Güz 2011
EKRAN ÇIKTISI.
PHP ile Lab Örnekleri Lab Çalışması.
Bilgisayar Programlama Güz 2011
Internet Tabanlı Programlama Dr. Erman Yukselturk
Ayrık Yapılar Matlab Notları
Bölüm 2 C Dilinin Temelleri
Diziler.
Dosyaya Bilgi Yazmak ve Dosyadan Okumak
MATLAB’de Diziler; Vektörler ve MAtrisler
MATLAB’İN SAYI YUVARLAMA FONKSİYONLARI
MATLAB’ de Programlama
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 3: Döngüler
12. HAFTA Mayıs 2010.
PHP-Dosya ve Dizinler Internet Tabanlı Programlama Dr. Erman Yukselturk.
DOSYA İŞLEMLERİ.
Bilgisayar Programlama (Yrd. Doç. Dr. İbrahim ASRİ)
While Döngüsü Tekrarlama deyimidir. Bir küme ya da deyim while kullanılarak bir çok kez yinelenebilir. Yinelenmesi için koşul sınaması döngüye girilmeden.
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 9. Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1,
Bilgisayar Programlama Güz 2011
İnternet Programcılığı II
8. VİSUAL BASİC İLE TEMEL DOSYALAMA İŞLEMLERİ
MATLAB’ de Programlama
DOSYA İŞLEMLERİ.
BM-103 Programlamaya Giriş Güz 2014 (8. Sunu)
MATLAB’te Döngüler.
PHP Dosya İşlemleri.
Fscanf fonksiyonu fscanf () : Dosyadan bilgiyi okumak ve değişkenlere aktarmak için kullanılır. int fscanf(FILE *dosya, char* format, değişken adres listesi);
BM-103 Programlamaya Giriş Güz 2014 (4. Sunu)
JavaScript Ödev Soruları
BM-103 Programlamaya Giriş Güz 2014 (9. Sunu)
Javascript Examples.
MATLAB’ de Programlama
Göğüşhan KILIÇ twitter.com/gogushan_kilic OLMAYA HAZIR MIYIZ?
MATLAB’ de Programlama
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
SARKAÇ PROBLEMİNİN MATLAB ODE45 İLE ÇÖZÜMÜ
PROGRAMLAMA Doç.Dr. Murat ÇAKIROĞLU 2015 – 2016 Güz Dönemi Kredi : 3+1
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
Matematiksel Veri Yapıları. İçerik Matematiksel Veri Yapıları – Kümeler – Diziler – Fonksiyonlar – İkili ilişkiler Sonsuz kümeler – Sonlu nicelik – Sonsuz.
BİLGİSAYAR programlama II
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
BİLGİSAYAR programlama II
Sayısal Analiz / Uygulama
5. HAFTA Mart Discussion: comp.soft-sys.matlab An unmoderated newsgroup that focuses on the.
BİLGİSAYAR PROGRAMLAMA Ders 10: Dosyalama İşlemleri
9. HAFTA 25 Nisan2016. Fonksiyon M-Dosyaları Fonksiyon dosyaları ilk satırda “function” kelimesi bulunan “.m” uzantısı bulunan dosyalardır. MATLAB içinde.
O R T L G İ M A A Ve Akış şemaları.
DİJİTAL GÖRÜNTÜ İŞLEME Y. Doç. Dr. Esra Tunç Görmüş
BİLGİSAYAR PROGRAMLAMA DERSİ
BİLGİSAYAR PROGRAMLAMA DERSİ 4. DERS NOTU Konu: M-dosya yapısı ve Kontrol Yapıları 1.
BİLGİSAYAR PROGRAMLAMA DERSİ 6. DERS NOTU Konu: Matlab’ de Diziler ve Matrisler.
7. HAFTA.
BİLGİSAYAR PROGRAMLAMA DERSİ
Fonksiyonlar ve Diziler
MATLAB R2013’e Giriş.
JavaScript Çalışma Soruları
STRING FONKSİYONLARI Dim ders As String
BİLGİSAYAR PROGRAMLAMA Ders 10: Dosyalama İşlemleri
4. GİRİŞ/ÇIKIŞ DEYİMLERİ 4.1. Giriş
Discussion: comp.soft-sys.matlab
Bölüm 11 Metin Dosyaları Metin Dosyaları Dosya Açma ve Kapama
C ile Programlamaya Giriş
Sunum transkripti:

BİLGİSAYAR PROGRAMLAMA DERSİ 7. DERS NOTU Konu: Dosya Yönetim

DOSYA YÖNETİMİ  Şu ana kadar bir programda hesaplanan veya elde edilen veriler RAM’de saklanacak şekilde tanımlanmıştı. Yani, bilgisayar kapatıldığında veya MATLAB programı sona erdirildiğinde verilerde kaybolmaktaydı.  Oysa pek çok uygulamada elde edilen veriler daha sonra kullanılmak üzere saklanması gerekir. Bunun için verilerin bir dosyaya yazılması gerekmektedir.

MATLAB ’de VERİ GİRİŞ-ÇIKIŞ FONKSİYONLARI Dosya açma: fopen fopen komutu bilgi kaydetmek için veri dosyası açar veya oluşturur. Yazım formatı: dosya değişkeniverilerin kaydedileceği dosyanın adıdosyanın kullanım izni : r,w,.., vs.

Dosya kapama: fclose Dosya yazma ve/veya okumaya açılan dosyanın MATLAB ‟ den ilişkisini kesmeye (yani dosyayı kapamaya) yarayan komuttur. Kullanım formatı: Dosyaya bilgilerin kaydedilmesi: fprintf Verilerin ekrana yazılmasında kullanılan fprintf fonksiyonu, aynı zamanda fopen komutuyla açılmış dosyaya yazmakta da kullanılır. Kullanım formatı:

Uygulama: M=[ ] şeklinde tanımlanan M dizisini (veya vektörünü) bir dosyaya kaydeden bir MATLAB programı yazınız

for döngüsüyle dosyaya yazma;

Uygulama: A=[1 5 11;2 4 5] şeklinde tanımlanan matrisi “veri.txt” dosyasına kaydeden bir MATLAB programı yazınız.

Var olan bir dosyadan bilgilerin okunması: fscanf Fscanf: Formatlanmış verileri içeren dosyadan değerleri okuma komutudur ve yazılımı:

Uygulama: Aşağıda verilen vektörü bir dosyadan okuyup b değişkenine atayan MATLAB programı yazınız.

Dosyadan belirli sayıdaki bilgilerin okunması Bir dosyadan belirli bir sayıdaki bilgilerin fscanf ile okutulması için fscanf komutu aşağıda verilen formatta kullanılır.

Uygulama: Aşağıda verilen vektörün ilk iki elemanını bir dosyadan okuyup b değişkenine atayan MATLAB programı yazınız.

Yanda verilen formattaki bir dosyadan bilgilerin aynı formatta okunması için:

Uygulama: Aşağıda verilen değerleri bir data dosyasına yazdırdıktan son bu data dosyasında yazılan sayıları kullanarak aşağıdaki fonksiyonun değerini hesaplayıp sonucu ana programda yazdıran bir MATLAB programı yazınız. Data dosyasına yazdırılacak değerler

Önce veri.txt dosyasına değerlerimizi yazdıralım.

Şimdi x ve y değerlerini veri.txt dosyasından okuyarak fonksiyonun değerlerini hesaplattıralım.

Ödev: Aşağıda verilen değerleri bir data dosyasına yazdırdıktan son bu data dosyasında bulunan sayıları kullanarak aşağıdaki fonksiyonun değerini hesaplayıp elde edilen sonuçları yeni bir dosyaya (sonuç.txt) yazdıran bir MATLAB programı yazınız. Data dosyasına yazdırılacak değerler Cevap Bu Şekilde Olacak

Kaynaklar: Ahmet Dumlu ders notlari 17