GNU Octave kullanımı üzerine Türkçe eğitim notları ve örnekler.
layout: default title: Octave’de Temel Matematiksel İşlemler —
Octave, matematiksel işlemleri gerçekleştirmek için geniş bir yelpazede yerleşik fonksiyona sahiptir. En yaygın kullanılanlardan bazılarını kategorilere ayırarak aşağıda listeledim:
Aritmetik İşlemler:
+
: Toplama-
: Çıkarma*
: Çarpma/
: Bölme^
: Üs almaKarmaşık Sayılar:
abs
: Mutlak değerconj
: Karmaşık sayının eşleniğini almapolar
: Kartezyen koordinatları polar koordinatlara dönüştürmerect
: Polar koordinatları Kartezyen koordinatlara dönüştürmeÜstel ve Logaritmik İşlemler:
exp
: Üstel fonksiyonlog
: Logaritma fonksiyonu (temel varsayılan olarak e)log2
: Logaritma fonksiyonu (temel 2)log10
: Logaritma fonksiyonu (temel 10)Yuvarlama İşlemleri:
floor
: En yakın alt tam sayıya yuvarlamaceil
: En yakın üst tam sayıya yuvarlamaround
: Yakınsamaya göre yuvarlamaDiğer:
sqrt
: Karekök almarand
: Rastgele sayı üretmefactorial
: Faktöriyel hesaplamaÖrnek Kullanım:
# Toplama
2 + 3
# Çıkarma
8 - 4
# Çarpma
5 * 2
# Bölme
10 / 2
# Üs alma
2 ^ 3
# Karekök alma
sqrt(9)
# Mutlak değer
abs(-5)
# Üstel fonksiyon
exp(1)
# Logaritma (temel 10)
log10(100)
# En yakın alt tam sayıya yuvarlama
floor(3.14)
# En yakın üst tam sayıya yuvarlama
ceil(3.14)
# Yakınsamaya göre yuvarlama (bir ondalık basamak)
round(1.567, 1)
Bu listedeki fonksiyonlar Octave’de temel matematiksel işlemleri gerçekleştirmek için kullanılan en yaygın fonksiyonlardan sadece birkaçıdır. Daha fazla bilgi için Octave dokümantasyonuna bakabilirsiniz: https://github.com/gnu-octave/pkg