Octave Türkçe Dokümantasyon

GNU Octave kullanımı üzerine Türkçe eğitim notları ve örnekler.

View the Project on GitHub onkanat/Octave_TR_Doc


layout: default title: Octave’de Veri İşleme —

Octave’de Veri İşleme:

Aşağıda, Octave’de veri işleme için kullanılan bazı temel işlevlerin detaylı örnekleri verilmiştir:

1. load:

Amaç: Dosyadaki verileri Octave çalışma alanına yüklemek.

Kullanım:

load dosya_adı

Örnek:

# "data.txt" adında bir dosyada bulunan verileri "x" değişkenine yükleyelim.
load data.txt

2. save:

Amaç: Çalışma alanındaki verileri bir dosyaya kaydetmek.

Kullanım:

save dosya_adı değişken_adı

Örnek:

# "x" değişkenindeki verileri "saved_data.txt" adında bir dosyaya kaydetmek için:
save saved_data.txt x

3. who:

Amaç: Çalışma alanındaki tüm değişkenleri ve türlerini listelemek.

Kullanım:

who

Örnek:

# Çalışma alanındaki değişkenleri ve türlerini listelemek için:
who

4. whos:

Amaç: Çalışma alanındaki tüm değişkenleri, boyutlarını ve türlerini listelemek.

Kullanım:

whos

Örnek:

# Çalışma alanındaki değişkenleri, boyutlarını ve türlerini listelemek için:
whos

5. find:

Amaç: Bir matriste belirli bir değerin tüm yerlerini bulmak.

Kullanım:

[satir_konum, sutun_konum] = find(matris, aranan_deger)

Örnek:

# Aşağıdaki matriste 5 sayısını bulalım:
A = [1 2 3; 4 5 6; 7 8 9];
[satir_konum, sutun_konum] = find(A, 5);
disp(satir_konum);
disp(sutun_konum);

Çıktı:

2
2

6. sort:

Amaç: Bir matrisi sıralamak.

Kullanım:

sirali_matris = sort(matris, siralama_sirasi)

Örnek:

# Aşağıdaki matrisi sıralama sırasına göre sıralayalım:
A = [3 1 5; 9 2 6; 4 7 8];
sirali_matris = sort(A);
disp(sirali_matris);

Çıktı:

1 2 3
4 5 6
7 8 9

7. filter:

Amaç: Bir matristen belirli koşullara uyan öğeleri filtrelemek.

Kullanım:

filtrelenmis_matris = filter(matris, kosul)

Örnek:

# Aşağıdaki matristen 5'ten büyük olan tüm öğeleri filtreleyelim:
A = [1 2 3; 4 5 6; 7 8 9];
kosul = A > 5;
filtrelenmis_matris = filter(A, kosul);
disp(filtrelenmis_matris);

Çıktı:

6
7
8
9

8. unique:

Amaç: Bir matristen tekrarlanan öğeleri silmek.

Kullanım:

benzersiz_degerler = unique(matris)

Örnek:

# Aşağıdaki matristen tekrarlanan öğeleri silelim:
A = [1 2 3 1 4 5 4 3];
benzersiz_degerler = unique(A);
disp(benzersiz_degerler);

Çıktı:

1
2
3
4
5

Not: Bu sadece Octave’de veri işleme için kullanılan bazı temel işlevlerin örnekleridir. Daha fazla bilgi için Octave belgelerine bakabilirsiniz:


Ana Sayfaya Dön