Hangi yazılım (lar) Mathematica, Maple veya MATLAB eşdeğeri olarak kullanılabilir?


Yanıtlar:


15

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.


İyi cevap, doğrudan konuya değiniyor. GNU Octave oldukça iyi, ancak bunun için bir GUI görmek istiyorum. Adaçayı sayısal hesaplamalar yapmak için de kullanılabilir. GNU Octave, MATLAB, Scilab, Numpy, Scipy, Maple, Mathematica ve ortak bir python programlama dilinde yazılmış diğer matematik yazılımlarının birleşimi.
BH2017

6

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


Ben kesinlikle QT Octave tavsiye veya C + + denilen (ben de deniyor) denir.
david6

4

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.


R'yi kullanmak istiyorsanız, bir MATLAB kullanıcısına aşina olması gereken bir arayüzü olan RStudio'ya ( rstudio.org ) bakmanızı tavsiye ederim . Ubuntu depolarında değil, web sitelerinden bir .deb paketi indirebilirsiniz.
kronit

4

İ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-notebookTarayıcı tabanlı etkileşimli bir oturum sağlayan hangisi isteyebilirsiniz (aşağıdaki resme bakın).

ipython dizüstü bilgisayar

  • 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.

spyder ekran görüntüsü



2

Freemat iyi bir alternatiftir. Matlab m-betiklerinin çoğunu işleyebilir.


Eh, pek değil - FreeMat nadiren güncellenir. Yazılım merkezinde mevcut olan en son sürüm 2008'de piyasaya sürüldü.
BH2017

1

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ı.


1

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. Cantor ana penceresi

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.