21 Ocak 2014 Salı

Matlab ile Dosyaya veri yazma ve okuma işlemleri

bu yazımda sizlere matlab ile basitçe dosyaya veri yazma, dosyadan veri okuma gibi işlemlerin mantığımı göstereceğim.
öncelikle kullanacağımız fonksiyonları anlatayım:

fopen() Fonksiyonu

Bu fonksiyonumuz adındanda anlaşılacağı gibi dosyayı açar. fonksiyonumuz iki parametre alır. Birinci paramatremiz dosyamızın yolu ikinci parametremiz ise dosyanın ne için açılacağıdır. açma konusunda: r --> Dosyayı okumak için açar. örn: fopen('dosya.txt','r'); r+ --> Dosyayı Hem okumak hemde yazmak için açar örn: fopen('dosya','r+'); w,w+,a,a+ --> Dosyayı yazmak için açar. Neder 4 tane farklı şekilde açma yöntemi var derseniz birisi dosyanın içindeki verileri siler tekrar yeni veriyi yazar diğeri mevcut yazının sonuna ekler falan deneyerek bulabilirsiniz.
hiç ezberlemeye vaktim olmadı :)

fscanf() Fonksiyonu

Bu fonksiyonumuz dosyadan veri okumak için kullanılır Ve 3 parametre alır. birinci parametremiz dosyayı açmak için kullandığımız değişkenin adı ikinci parametremiz dosya içindeki verinin tipi 3. parametremiz ise ne kadar okunacağı bilgisidir. örnek verecek olursak:
oku=fopen('dosya.txt','r');
fscanf(oku,'%s',inf);% veri tipimiz string olsun
Yukarıdaki örneğimizde inf komutu ile tüm dosyayı okuduk. bu inf yerine [x,y] şeklinde bir matriste okuyabiliriz tamamen size kalmış.

fprintf() Fonksiyonu

fprintf bildiğiniz üzere ekrana bilgi yazdırmak için kullanılır. ve 1 veya 2 parametre olarak çalışır.Dosya veri yazdırırken 3.parametre olarakta dosyayı açtığımız değişkenin adını alır. örnek:
yaz=fopen('dosya','w+');
fprintf(yaz,'vehbi Akdoğan'); % içine vehbi Akdoğan yazdık

fclose() Fonksiyonu

Adındanda anlaşılacağı gibi açılan bir dosyayı kapatmak için kulllanılır, 1 parametre alır aldığı parametre bizim dosyamızı açmak için kullandığımız değişkendir.

Dosyaya veri yazma ve okuma örneği

yaz=fopen('dosya','w+'); % dosyayı açtık
fprintf(yaz,'vehbi Akdoğan'); % içine verimizi yazdık
fcolse(yaz); % dosya ile işimiz bitti kapattık

% şimdi dosyayı okumak için açalım.
%içindeki bilgiyi ekrna yazdıralım
oku=fopen('dosya.txt','r'); % Dosyayı okumak için açtık
yazdir=fscanf(oku,'%s',inf);% veri tipimiz string. ve tümünü okuduk
% yazdir adlı değişkenimize dosyadaki verilerimizi ekledik.
fclose(oku); % dosya ile işimiz bitti kapattık
%ekrana yazdırmada pek bi farklılık yoktur arkadaşlar
disp(yazdir); % disp ile ekrana yazdırdık


Birdahaki yazımızda görüşmek dileğiyle hoşçakalın ... :)

Yayınlayan: Unknown

Matlab ile Dosyaya veri yazma ve okuma işlemleri

vehbi akdogan - kişisel blog sitesi
Share:

Yorum Yaz ..

Facebook
Blogger

4 yorum:

  1. Faydalı paylaşımlarınız için çok teşekkürler. Yeni yazılarınızı da dört gözle bekliyorum.

    YanıtlaSil
    Yanıtlar
    1. Matlab Ile Dosyaya Veri Yazma Ve Okuma Işlemleri - Vehbi Akdogan - Kişisel Blog Sitesi >>>>> Download Now

      >>>>> Download Full

      Matlab Ile Dosyaya Veri Yazma Ve Okuma Işlemleri - Vehbi Akdogan - Kişisel Blog Sitesi >>>>> Download LINK

      >>>>> Download Now

      Matlab Ile Dosyaya Veri Yazma Ve Okuma Işlemleri - Vehbi Akdogan - Kişisel Blog Sitesi >>>>> Download Full

      >>>>> Download LINK 8r

      Sil
  2. Teşekkürler birde 3 boyutlu grafiklere değinseniz

    YanıtlaSil

Sosyal Aglarda Ben :)
facebook
twitter
google
youtube
rss

About Us

İstatistik

Iletisim

Ad

E-posta *

Mesaj *

© Vehbi Akdogan - Kişisel Blog Sitesi | Tüm Hakları Saklıdır.