Akademi ve araştırma, mühendislik, bilim ve ekonomi gibi çeşitli uzmanlık alanlarında uzmanlık alanı için vazgeçilmez sayılan bir kaç yazılım uygulaması vardır. Ve popüler MATLAB bunun ideal bir örneğidir. Aynı addaki tescilli kodlama dilimi üzerine inşa edilen MATLAB ortamı, milyonlarca kullanıcı tarafından sayısal hesaplama ihtiyaçları için, kullanıcı arayüzleri oluşturma dahil olmak üzere gelişmiş kullanım durumları ve hatta diğer dillerde yazılmış programlarla arayüz oluşturma amacıyla kullanılmaktadır. Ve eğer bu gerçekten harikasa, MATLAB türünün tek örneği olmalı, değil mi?
Yanlış, kullanabileceğiniz birçok harika MATLAB alternatifi olduğu için. Öyleyse daha fazla bekleyelim ve içeri girelim!
En İyi MATLAB Alternatifleri
1. Wolfram Mathematica
Hesaplamalı yazılımın öncüleri Wolfram Research tarafından geliştirilen Mathematica, tüm matematiksel hesaplama ihtiyaçlarınız için bir kamyon dolusu özellik sunuyor. En son sürüm 700'den fazla yeni fonksiyonun yanı sıra çoklu fonksiyon kütüphaneleri ve coğrafi görselleştirme / animasyon araçlarına sahiptir. Ve bu buzdağının sadece görünen kısmı. Mathematica, 2B / 3B görüntü işlemeden gelişmiş sinyal işlemeye ve otomatik makine öğreniminden gelişmiş grafik hesaplamalara kadar her şeyi halledebilir. Sonra DLL, SQL, CUDA, OpenCL ve Fortran tabanlı sistemlere bağlanmak için güçlü araçlar var. Küratörlü bir API çerçevesi harici cihaz bağlantısına izin verir ve ayrıca Haskell, AppleScript ve Clojure gibi programlama dilleriyle de bağlanabilir .
Platform Kullanılabilirliği: Windows, Mac OS X, Linux
Fiyatlandırma: Yıllık 149 $ 'dan başlar. Fiyatlandırma kullanım durumlarına göre değişir. 15 günlük deneme sürümü mevcut
İndir
2. Akçaağaç
Güçlü bir Math motoruna sahip olan Maple, oldukça özellikli bir ağır MATLAB alternatifidir. Geleneksel matematiksel gösterimde problemleri girmenize izin verir ve özel arayüzlerin oluşturulmasına izin verir. Maple , Pascal'a benzer , dinamik olarak yazılmış, zorunlu stili bir programlama dili içerir . Ve elbette, diğer dillerle de (örneğin C, Java) arayüz oluşturabilir. Her matematiği kapsayan 5000'den fazla işlevi ve denklem düzenleyicisi, değişken yöneticisi ve canlı veri grafikleri gibi çok sayıda faydalı modüle sahiptir. Elle yazılmış semboller bile tanınır ve MATLAB ile de bağlantı kurabilir . Çok yönlülüğü sayesinde, Maple'nın kullanımı finansal modelleme, kontrol tasarımı ve istatistiksel veri analizi gibi alanlarda yaygınlaşır. Aslında, matematik tabanlı Gomboc şeklinin keşfedilmesinde etkili oldu.
Platform Kullanılabilirliği: Windows, Mac OS X, Linux
Fiyatlandırma: 99 $ 'dan başlar. Fiyatlandırma kullanım durumlarına göre değişir. 30 günlük deneme sürümü mevcut
İndir
3. GNU Octave
MATLAB'a elektrik santrali içermeyen ve açık kaynaklı bir alternatif mi istiyorsunuz? GNU Octave ihtiyacınız olan tek şey. Üst düzey bir yorumlanmış dilden oluşan, öncelikle sayısal hesaplamalar içindir, aynı zamanda kapsamlı veri manipülasyonu ve görselleştirmeyi de aynı derecede iyi yapabilir. Muhtemelen en eşsiz özelliklerinden biri, doğrusal ve doğrusal olmayan problemleri sayısal olarak çözmek için kullanılan etkileşimli komut satırı arayüzüdür . Ayrıca, Octave dili, çoğu programın kolay taşınabilirliğini sağlayan MATLAB ile tamamen aynıdır. Diğer önemli özellikler arasında komut geçmişi, değişken ad tamamlama ve yazılımın, Diferansiyel Adisyon Reaksiyonunu (DAR) Kısmi Diferansiyel Denklemleri çözmekten SQL veritabanlarıyla arayüzlemeye kadar her şeyi yapmasını sağlayan çok çeşitli paketler bulunur.
Platform Kullanılabilirliği: Windows, Mac OS X, Linux
Fiyatlandırma: Ücretsiz
İndir
4. Scilab
Özellikler ve kullanım kolaylığı arasında sağlıklı bir denge sağlayan Scilab, MATLAB yerine kullanabileceğiniz harika bir açık kaynaklı sayısal hesaplama paketidir. Üst seviye, sayısal odaklı bir programlama dili ile birlikte geliyor. Bununla birlikte, dinamik yazma ve otomatik bellek yönetimi gibi özellikler nedeniyle, azaltılmış miktarda kod kullanarak sayısal sorunları ifade etmek mümkün hale gelir. Scilab ayrıca, açık ve kapalı dinamik sistemlerin zahmetsiz modellemesi ve simülasyonu için ücretsiz bir “Xcos” paketi (MATLAB's Simulink'e benzer) ile birlikte gelir. Scilab'ın sözdizimi büyük ölçüde MATLAB'a dayanmaktadır . 2D / 3D görselleştirme, kontrol sistemi analizi vb. Gibi diğer düzenli işlevler de vardır. Oh, ve ağ hesaplamaları ve GPU hesaplamaları gibi şeyler yapmak için de kullanılabilecek birkaç dış modül var.
Platform Kullanılabilirliği: Windows, Mac OS X, Linux
Fiyatlandırma: Ücretsiz
İndir
5. SageMath
Matematikteki her şeyi (cebir, matematik, sayı teorisi vb.) Kapsayan, SageMath, prosedürel, işlevsel ve nesne yönelimli yapıları destekleyen, Python gibi bir sözdizimi kullanan, sağlam ve sayısal bir hesaplama yazılımıdır. Belki de göze çarpan özelliği, grafiklerden metin açıklamalarına kadar her şey dahil önceki giriş / çıkışları gözden geçirmenize ve yeniden kullanmanıza izin veren tarayıcı tabanlı bir dizüstü bilgisayardır . Neredeyse tüm büyük web tarayıcılarıyla uyumludur ve dizüstü bilgisayarlara hem yerel olarak hem de güvenli HTTP bağlantıları üzerinden erişilebilir. Python standart kütüphanesi SQL, FTP vs.'ye bağlanmak için araçlar içerir ve SageMatch , Mathematica'dan bile (daha önce bahsedilir) çağrılabilir . Dağıtılmış bilgi işlem desteği ve özellik listesini tamamlayan otomatik bir test paketi ile yaklaşık 100 açık kaynaklı paketten oluşturulmuştur.
Platform Kullanılabilirliği: Windows, Mac OS X, Linux
Fiyatlandırma: Ücretsiz
İndir
6. Julia
Açıkça konuşursak, Julia, temel olarak sayısal hesaplama için tasarlanmış, yüksek düzeyde, dinamik bir programlama dili olması anlamında, MATLAB'a tam bir “alternatif” değildir. Ancak, ücretsiz Juno IDE ile kolayca kullanabilirsiniz . Dilin kendisine gelince, dağıtılmış paralel hesaplama desteği ve geniş bir matematiksel fonksiyon kütüphanesi ile sofistike bir derleyici ile geliyor. Ve aktif geliştirici topluluğu sayesinde, dış paketlerin listesi de giderek artıyor. Bulut bilgi işlem için tasarlanmıştır ve “çoklu gönderme” yaklaşımı, birçok argüman türü birleşimi arasında işlev davranışını tanımlamayı kolaylaştırır. Lisp benzeri makroları, diğer işlemleri kolayca yönetmek için kabuk benzeri yetenekleri de elde edersiniz. Ah, ve Julia konferansları dünyaca ünlü MIT’in kendisinden başka hiçbir yerde yapılmadı.
Platform Kullanılabilirliği: Windows, Mac OS X, Linux
Fiyatlandırma: Ücretsiz
İndir
Nümerik hesaplamayı MATLAB olmadan bile daha iyi yapın
Sayısal / matematiksel hesaplama söz konusu olduğunda tartışmasız lider olarak MATLAB, en belirgin yüklü hesaplamalı paket. Fakat farklı bir şey arıyorsanız, yukarıda da belirtildiği gibi, mevcut birkaç harika alternatif var. Bunları deneyin ve aşağıdaki yorumlar bölümündeki bulgularınızı yok edin.