Matematika

Alternatif Matlab di Linux

Alternatif Matlab di Linux
Standar terkenal untuk penelitian matematika di komputer adalah Matlab tetapi selain mahal, itu tidak selalu merupakan alternatif terbaik best. Untuk memecahkan masalah matematika dan memvisualisasikan konsep matematika yang berbeda, Anda dapat menggunakan banyak alternatif lain. Yang tercantum di bawah ini umum di akademisi dan industri karena berbagai alasan. Artikel ini membandingkan paket yang berbeda dan menunjukkan betapa mudahnya menggunakannya untuk proyek dengan GUI dan dengan metode lain.

SCILAB

Scilab memiliki sejarah panjang, dengan banyak perubahan nama. Ini dimulai di Institut Prancis untuk Penelitian dalam Ilmu Komputer dan Kontrol. Nama Scilab pertama kali digunakan pada tahun 90-an. Melalui beberapa tikungan dan belokan, fondasi Scilab disiapkan untuk memelihara dan mengembangkan perangkat lunak.  Scilab memiliki antarmuka grafis yang bagus, mirip dengan Matlab dan juga dapat mengonversi skrip Matlab. Ada alat khusus untuk tujuan itu.

Untuk menginstal Scilab, Anda dapat menggunakan manajer paket bawaan dari distribusi Anda. Paket ini juga tersedia sebagai file tar dari halaman web Scilab.  Antarmuka sangat mirip dengan Matlab dan program lain di posting ini. Ada satu jendela konsol, penampil variabel, dan riwayat perintah secara default. Jendela dapat dilepas sehingga mereka bertindak secara terpisah. Editor adalah aplikasi terpisah yang Anda buka dari daftar dropdown. Setiap kali Anda merencanakan suatu fungsi, jendela baru akan muncul.
Untuk mempelajari kemampuan ada tutorial dan perpustakaan besar demonstrasi. Anda dapat menjangkau  demonstrasi dari menu bantuan. Setelah memuat dan mengujinya, Anda memiliki tautan untuk membuka kode yang digunakan untuk demonstrasi.

Paket disebut modul sampai ditambahkan, ketika disebut Kotak Alat. Modul datang dalam berbagai bentuk, beberapa banyak file skrip menggunakan bahasa skrip scilab.

Untuk menggunakan Scilab di dalam program Python, gunakan sciscipy, modul paling terkenal untuk kode scilab.

OKTAF

Ini adalah solusi GNU resmi untuk skrip dan visualisasi matematika. Banyak skrip yang kompatibel dengan Matlab, jika Anda membuat rekan yang menggunakan Matlab sadar, Anda dapat menggunakan Oktaf dengan pekerjaan adaptasi minimal. Pengguna dapat menjalankan skrip secara interaktif, dengan atau tanpa GUI dan juga dapat menyebutnya dalam skrip shell.

Untuk menginstal Oktaf yang paling bijaksana adalah dengan menggunakan manajer paket standar Anda, apt, yum atau serupa. Jika Anda mengkompilasi, Anda masih dapat menggunakan manajer paket untuk menginstal dependensi build. Setelah Anda menginstal Octave, ada banyak paket yang tersedia, ini adalah salah satu fitur terbaik dari Octave. Paket tersedia di halamannya sendiri, ketika Anda telah memilih sendiri dan mengunduh, Anda perlu membongkar file. Karena sebagian besar paket adalah file skrip (dengan .m), Anda dapat membongkarnya di mana saja meskipun manual merekomendasikan direktori kerja Octave.

Bahasa pemrograman sangat mirip dengan Matlab sehingga akan ada beberapa baris untuk beradaptasi bahkan setelah membuat ribuan baris kode.  Untuk menggunakan Oktaf dalam bahasa pemrograman lain ada beberapa pilihan; Untuk Python, gunakan oct2py(pypi.org/projects/oct2py) modul. Di Ipython, ini mendukung plot inline di notebook. Untuk javascript Anda harus menggunakan modul cgi dari Oktaf. Jika Anda memprogram dalam C atau C++, Anda dapat memanggil liboctave.jadi fungsi.

SAGEMATH

Gunakan manajer paket bawaan Anda untuk menginstal. Karena itu, ada beberapa opsi jika Anda mengalami masalah. Ada file tar yang dapat diunduh dan juga gambar disk yang dapat di-boot. Semua tersedia di: http://www.orang bijak.org/unduh.html . Gambar disk berisi seluruh distribusi Linux tetapi juga dapat di-remaster untuk distribusi disk lebih lanjut.

Sagemath dibangun sebagai alat pendidikan dan tidak memiliki ambisi untuk menjadi seperti Matlab, cukup implementasikan fungsinya. Tujuan eksplisitnya adalah menemukan alternatif yang layak untuk Maxima, Matlab, dan lainnya.
Menggunakan Sagemat tidak harus menjalankan shell atau GUI dalam hal ini. Ada shell interaktif yang dapat Anda jalankan yang memiliki penyelesaian perintah dan bantuan sebaris tetapi tujuannya adalah untuk memberikan fleksibilitas kepada pengguna dalam hal ini. Antarmuka sebenarnya menggunakan Ipython. Ini berarti bahwa menggunakan Sagemat tidak akan baik jika Anda ingin mempelajari tugas tertentu dan mendapatkan visualisasinya. Untuk mencobanya, lihat buku catatan berbasis web. Kekuatan sebenarnya adalah bagaimana Anda dapat mengintegrasikannya ke dalam proyek yang ada, terutama di Python.

Bahasa pemrograman berbeda dari Matlab. Untuk memulai, Anda masih bisa mengetikkan perhitungan dan ekspresi reguler tetapi fungsinya terlihat berbeda. Ide asli Sagemat adalah menggunakan sebanyak mungkin perangkat lunak yang ada. Paket yang digunakannya adalah Maxima, SymPy, R dan lainnya.

GRATISMAT

FreeMat adalah aplikasi GUI yang mirip dengan Scilab. Saat Anda membuka aplikasi, Anda mendapatkan konsol dengan jam tangan variabel, debug, dan jendela riwayat. Perintah beroperasi seperti yang mereka lakukan di kebanyakan orang lain dalam daftar ini.  Program ini hadir sebagai file RPM atau manajer paket Anda. Dari halaman web Sourceforge sepertinya tidak ada pengembangan sejak 2013 tetapi paketnya masih berfungsi dengan baik.

Tidak ada impor atau kemungkinan Matlab, dijamin, untuk menjalankan kode Matlab.

Bahasa pemrogramannya mirip dengan yang disebutkan di sini tetapi lebih terbatas. Paket ini bukan yang terbaik di sini tetapi ukurannya kecil dan Anda dapat yakin bahwa Anda tidak perlu melawan ketergantungan apa pun.

MAKSIMAL

Maxima ditulis dalam Lisp dan telah dikembangkan sejak 1982, masih tersedia dan dipelihara secara aktif. Perangkat lunak ini telah menginspirasi banyak orang lain dan digunakan oleh banyak orang, termasuk paket Sagemat.

Maxima biasanya tersedia dengan manajer paket Anda sehingga penginstalannya mudah.

Program ini dimulai di terminal dengan prompt baru. Jika Anda butuh bantuan, ketik perintah descibe atau tanda tanya untuk pencarian tepat dan tanda tanya ganda untuk pencarian tidak tepat. Anda tidak akan mendapatkan jauh dengan paket ini tanpa mengikuti beberapa tutorial terlebih dahulu. Mencapai bantuan sebaris mengharuskan Anda terlebih dahulu memiliki petunjuk tentang fungsinya, setelah Anda memiliki dokumentasi yang komprehensif.

Semua pengembangan Maxima telah difokuskan untuk membuat fungsi yang lebih baik dan meningkatkan dukungan untuk lebih banyak bidang matematika. Artinya tidak ada sistem modul untuk paket, alih-alih gunakan salah satu paket lain yang menggunakan paket Maxima jika Anda menginginkan paket khusus.

KESIMPULAN

Semua paket ini memiliki beberapa keunggulan, jadi sebelum Anda memilih, pertimbangkan apa yang perlu Anda capai dalam proyek Anda.

Trackpad dan Mouse Pointer di Layar AppyMouse untuk Tablet Windows
Pengguna tablet sering melewatkan penunjuk mouse, terutama ketika mereka terbiasa menggunakan laptop. Layar sentuh Smartphone dan tablet hadir dengan ...
Tombol tengah mouse tidak berfungsi di Windows 10
Itu tombol tengah mouse membantu Anda menelusuri halaman web dan layar yang panjang dengan banyak data. Jika itu berhenti, Anda akhirnya akan mengguna...
Cara Mengganti Tombol Kiri & Kanan Mouse di PC Windows 10
Sudah menjadi hal biasa bahwa semua perangkat mouse komputer dirancang secara ergonomis untuk pengguna yang tidak kidal. Tetapi ada perangkat mouse ya...