Scilab logosu

Scilab

v2026.0.1~300 MBAçık Kaynak Linux macOS Windows
Güvenli Açık Kaynak
Resmi Site GitHub

Scilab, MATLAB’a benzer sözdizimi ve ücretsiz açık kaynak lisansıyla mühendislik ve bilimsel hesaplama için kapsamlı bir ortam sunan güçlü bir yazılımdır. Matris işlemleri, sinyal işleme, kontrol sistemleri ve veri görselleştirme yetenekleriyle üniversite ve araştırma ortamlarında yaygın olarak tercih edilir. Xcos modülü sayesinde Simulink benzeri blok diyagram simülasyonu da gerçekleştirilebilir.

Temel Özellikler

  • Sayısal hesaplama ve matris işlemleri
  • 2D ve 3D grafik ile veri görselleştirme
  • Kontrol sistemleri ve sinyal işleme araçları
  • Xcos ile blok diyagram simülasyonu (Simulink alternatifi)
  • Python ve C dili entegrasyonu
  • MATLAB .m dosyalarıyla büyük ölçüde uyumluluk
  • Windows, Mac ve Linux; Türkçe yardım belgesi mevcut

Sık Sorulan Sorular

MATLAB kodumu Scilab’da çalıştırmak istiyorum, ne değiştirmem gerekir?

  1. Scilab’da Tools → Mfile2sci aracını açın; .m dosyasını seçerek otomatik dönüştürme yapabilirsiniz.
  2. Temel sözdizimi büyük ölçüde uyumludur; ancak bazı MATLAB fonksiyon adları farklıdır (örneğin length yerine length aynıdır ama numel bazı sürümlerde yoktur).
  3. MATLAB’da end ile dizi indeksleme Scilab’da $ ile yapılır: a(end) yerine a($).
  4. MATLAB Toolbox’larına karşılık gelen Scilab modüllerini ATOMS paket yöneticisinden yükleyin.

Scilab’da grafik çizerken Türkçe karakter bozuk görünüyor, nasıl düzeltirim?

  1. Grafik başlığı veya eksen etiketlerinde Türkçe karakter kullanırken UTF-8 kodlamasının etkin olduğundan emin olun.
  2. Scilab konsolunda setlanguage("tr_TR") komutunu çalıştırın.
  3. Sorun devam ediyorsa grafik fonksiyonlarında HTML entity yerine düz ASCII alternatifler kullanın.

Alternatifler

  • GNU Octave — MATLAB’a en yakın açık kaynaklı alternatif.
  • Python — NumPy ve SciPy kütüphaneleriyle bilimsel hesaplama.

Scilab Neden Kullanılır?

Scilab, MATLAB lisans maliyeti taşıyamayan öğrenciler, araştırmacılar ve küçük işletmeler için güçlü sayısal hesaplama ortamı sunar. Büyük ölçüde MATLAB sözdizimi uyumluluğu, mevcut MATLAB kodlarının büyük bölümünün Scilab’da da çalışabileceği anlamına gelir. Kontrol sistemleri, sinyal işleme ve matris operasyonları gibi mühendislik hesaplamaları için gerekli tüm araçlar yerleşik olarak bulunur. Xcos modülü, Simulink benzeri blok diyagram simülasyonuna olanak tanıyarak dinamik sistem modelleme çalışmalarında kullanılabilir. Python ve C dil entegrasyonu, Scilab kodunun daha geniş bir yazılım ekosistemine dahil edilmesini sağlar. Türkçe yardım belgelerinin mevcudiyeti Türk kullanıcılar için avantaj sağlar.

Kurulum ve İlk Adımlar

Scilab’ı indirip kurun ve açın. Komut penceresi (Console) doğrudan komut girişine hazırdır; `disp(‘Merhaba’)` yazarak test edin. Dosya ile çalışmak için “Dosya > Yeni Betik” seçin ve SCI uzantılı dosyayı düzenleyici penceresinde yazın. Betiği çalıştırmak için F5 veya “Çalıştır” düğmesini kullanın. Grafik çizmek için `plot(x, y)` komutunu kullanın; ayrı grafik penceresi açılır. Paket yüklemek için ATOMS paket yöneticisini kullanın: `atomsInstall(‘paket_adi’)` komutu yeterlidir. Xcos’u açmak için Uygulamalar menüsünden erişin.

Scilab, sayısal hesaplama ve mühendislik simülasyonu alanında MATLAB’a güçlü bir açık kaynak alternatifi sunmaktadır. Üniversite eğitiminden endüstriyel araştırmaya kadar geniş bir yelpazede kullanılabilen Scilab, lisans maliyeti olmadan profesyonel düzeyde hesaplama ortamı sağlar. Türk üniversitelerinde mühendislik bölümlerinde giderek daha fazla benimsenmekte olan Scilab, öğrenciler için değerli bir araçtır.

Artılar
  • MATLAB'a ücretsiz açık kaynak alternatif
  • Xcos ile Simulink benzeri blok diyagram simülasyonu
  • Geniş mühendislik fonksiyon kütüphanesi
  • 2D ve 3D grafik desteği
  • Jupyter Notebook entegrasyonu
  • Aktif topluluk ve kapsamlı dokümantasyon
Eksiler
  • MATLAB ile sözdizimi uyumluluğu tam değil
  • GNU Octave'a göre MATLAB geçişi biraz farklı
  • Türkçe arayüz yok
  • Bazı özelleşmiş araç kutuları MATLAB'da daha gelişmiş
  • Arayüz modern standartlara göre biraz eski

Scilab Tutorial - Getting Started

Scilab Beginner Tutorial

İşletim Sistemi: Windows 8, 10 veya 11 (64-bit)
RAM: 2 GB minimum, 4 GB önerilen
Disk: 1 GB boş alan
GPU: OpenGL destekli ekran kartı (3D grafikler için)
Diğer: Java Runtime Environment (kurulum paketi ile gelir)

Değerlendirmeler

Değerlendirme Yaz

İndirme hazırlanıyor...

5

İndirme 5 saniye içinde başlayacak...