Ubuntu'daki Mathematica, Maple veya MATLAB'ın eşdeğerlerini bilmek istiyorum, çünkü her ikisi de pahalı.
Ubuntu'daki Mathematica, Maple veya MATLAB'ın eşdeğerlerini bilmek istiyorum, çünkü her ikisi de pahalı.
Yanıtlar:
Octave , Matlab'ın birçok işlevselliğini sağlar ve bazı Matlab programlarını çalıştırabilir. Adaçayı , Mathematica'nın açık kaynak "eşdeğeri" dir.
GNU Octave hoş bir GUI'ye sahip olmadığı için QT Octave kullanıyorum. Komutların çoğu oldukça iyi çalışmasına rağmen, bazı işlevler MATLAB'da beklendiği gibi çalışmayabilir
Ayrıca R'yi de deneyebilirsiniz. Açık kaynaklı, ücretsiz bir programlama ortamıdır. Hem güçlü görüntüleme yeteneklerine, hem de sayısal sayısal kitaplıklara ve işlevsel bir programlama dilinden (derleyici hariç) beklediğiniz her şeye sahiptir.
İyi bir seçenek olarak uygun kütüphanelerle python öneririm .
Python dili matematik için matlab / mathematica sözdizimi kadar özel olmadığından, bunun yerine bir alternatif değildir, ancak interaktif matematik için nispeten iyi bir sözdizimini tam yetenekli bir programlama dili ile birleştirir.
Paketleri kurmak isteyeceksiniz:
ipython
- Seans tasarrufu, sekme tamamlama vb standart piton kabuğun çok daha hoş bir versiyonu, onların Bkz web sitesi . ipython-notebook
Tarayıcı tabanlı etkileşimli bir oturum sağlayan hangisi isteyebilirsiniz (aşağıdaki resme bakın).python-numpy python-scipy python-matplotlib
- Temel bilimsel python kütüphaneleri; Numpy büyük miktarda veriyi işlemek için verimli diziler sağlar; Scipy algoritmalar sağlar, örneğin kümeleme, FFT, sayısal entegrasyon, doğrusal cebir; ve Matplotlib çok çeşitli çizim işlevleri sağlar (interaktif kullanım için tasarlanmış bir arayüz dahil).
spyder
- Ben normalde sadece terminal oturumu ipython bir metin düzenleyici ve bu kütüphaneleri kullanmak, ancak entegre bir çevre ile daha rahat olup olmadığını bakmak olabilir örümceğin , yukarıdaki kütüphaneleri kullanılarak matlab / Mathematica'nın damarda tasarlanmış bir IDE. Aşağıdaki ekran görüntüsüne bakın.
Hem Mathematica hem de Matlab, çok fazla şey yapmaya ve bir tür gümüş mermi olmaya çalıştıklarından çok şişirilmiş. Dediğim gibi deniyorlar.
Bununla birlikte, çoğu açık kaynak kitaplığı ve aracı, belirli bir soruna veya etki alanı alanına odaklanır ve bunu en iyi ve en hızlı şekilde yapar, aynı zamanda birkaç farklı araçla çalışabilmeniz ve verilerinizi birinden aktarabilmeniz için uygun biçimlere içe ve dışa aktarıldığından emin olur. başka bir.
Matlab gibi bir şeyin klonunu bulmaya çalışmak yerine, çalışmak istediğiniz belirli alanı veya ihtiyacınız olan belirli araç türlerini belirterek, sorunuza çok daha yararlı bir yanıt alacaksınız. eğer özgür olsaydı.
Dört farklı ortamı (Maxima, R, SAGE ve KAlgebra) destekleyen Cantor'u yüklemenizi öneririm.
sudo apt-get install cantor
Çok basit bir arayüze sahiptir ve kullanımı kolaydır.