Bu proje: komut satırı tabanlı, matematiksel formülleri hesaplayabilecek ve diğer olasılık ve istatistik projelerinize entegre edebileceğiniz harici bir programdır. Proje C
dili ile yazılıp, GNU getopt kütüphanesi kullanılmıştır.
Bu proje BTÜ MAT0293 Olasılık ve İstatistik dersi için hazırlanmıştır.
- Elaman Sayısı
- Dizi Sıralama
- Aritmetik Ortalama
- Harmonik Ortalama
- Geometrik Ortalama
- Medyan
- Mod
- Ortalama Sapma
- Standart Sapma
- Varyans
- Değişim Katsayısı
- Permütasyon
- Kombinasyon
- Frekans
- Histogram
Derleyici olarak gcc
kullanılması zorunludur!
Eğer sisteminizde gcc
derleyicisi bulunmuyorsa releases sayfasından işletim sisteminize uygun çalıştırılabilir dosyayı indirebilirsiniz.
sudo apt-get install -y gcc make whiptail git
git clone https://github.com/Kizlar-Grubu-Proje-Yapiyor/Olasilik-Projesi.git
cd Olasilik-Projesi
make build
sudo dnf install -y gcc make newt git
git clone https://github.com/Kizlar-Grubu-Proje-Yapiyor/Olasilik-Projesi.git
cd Olasilik-Projesi
make build
Repo'yu indirdiğiniz dizinde cmd
veya powershell
açıp aşağıdaki komutu giriniz:
gcc src/* -I include -lm -O3 -o olasilik
Sisteminizde make
, gcc
, ve git
yüklü ise:
git clone https://github.com/Kizlar-Grubu-Proje-Yapiyor/Olasilik-Projesi.git
cd Olasilik-Projesi
make build
Eğer make
ve git
yüklü değil fakat gcc
yüklü ise repo'yu indirdiğiniz dizinde:
gcc src/* -I include -lm -O3 -o olasilik
Kodun Mac OS X'de test edilmesinde ve çalıştırılabilir dosyanın oluşturulmasında destek oldukları için Kağan Kağanoğlu ve Ekrem Bal'a teşekkür ederiz.
Genel kullanım:
./olasilik --[SECENEK] [DEGER(LER)]
Aritmetik ortalama için örnek kullanım:
# Sayılar argüman olarak verilmek istenirse:
./olasilik --aritmetik-ortalama 12 13 800 58624
# Çıktı olarak `14862.250000` yazar
# Sayılar dosyadan okunmak istenirse:
./olasilik --dosya girdi.txt --aritmetik-ortalama
# `girdi.txt` dosyasındaki sayıların aritmetik ortalamasını yazar
# Sayılar stdin'den okunmak istenirse
./olasilik --interaktif --aritmetik-ortalama
# stdin'den okunan sayıların aritmetik ortalamasını yazar
Bütün seçenekleri görmek veya yardım almak için --yardim
bayrağını kullanabilirsiniz:
./olasilik --yardim
Ayrıca sisteminizde bash
ve whiptail
yüklü ise önyüzü de kullanabilirsiniz:
./olasilik-gui
GNU General Public License v3.0
Lütfen kodu lisansa uygun kullanın!