|
Alat ini adalah sebahagian daripada projek GNU. MATLAB dianggap setaraf komersialnya. Di antara beberapa ciri yang mereka bagikan, dapat disoroti bahawa kedua-duanya menawarkan jurubahasa yang memungkinkan untuk melaksanakan perintah dalam mod interaktif. Perhatikan bahawa Octave Ini bukan sistem aljabar komputer seperti Maxima, tetapi menggunakan bahasa yang ditujukan untuk analisis angka. |
GNU Octave adalah bahasa peringkat tinggi, yang awalnya ditujukan untuk pengkomputeran berangka. Octave menyediakan antara muka baris perintah untuk menyelesaikan masalah linear dan bukan linier secara berangka, dan mengembangkan eksperimen berangka lain menggunakan bahasa yang kebanyakannya sesuai dengan Matlab. Ia juga dapat digunakan sebagai bahasa berorientasikan kumpulan.
Octave mempunyai banyak alat untuk menyelesaikan masalah algebra berangka yang biasa, mencari penyelesaian persamaan tak linear, melakukan integrasi fungsi biasa, memanipulasi polinomial, dan mengintegrasikan persamaan pembezaan biasa dan persamaan pembezaan algebra. Sangat mudah untuk memperluas dan mengubah suai melalui fungsi yang ditentukan pengguna yang ditulis dalam bahasa Octave sendiri, atau dengan menggunakan modul yang dimuat secara dinamik yang ditulis dalam bahasa lain seperti C, C ++, Fortran, dll.
Maklumat teknikal
- Octave ditulis dalam C ++ menggunakan perpustakaan STL.
- Ia mempunyai jurubahasa untuk bahasanya sendiri (sintaks serupa dengan Matlab), dan membolehkan pelaksanaan interaktif atau kumpulan.
- Bahasa dapat diperluas dengan fungsi dan prosedur dengan modul dinamis.
- Ia menggunakan program GNU lain untuk menawarkan pengguna membuat grafik dan kemudian mencetak atau menyimpannya (Grace).
- Dalam bahasa itu juga berperilaku seperti konsol arahan (shell). Ini membolehkan anda menyenaraikan kandungan direktori, misalnya.
- Selain berjalan di platform Unix, ia juga berjalan di Windows.
- Anda boleh memuat naik fail dengan fungsi Matlab dengan sambungan .m.
- Bantuan dalam bahasa Sepanyol.
Bahasa Octave
- Sintaksnya serupa dengan yang digunakan dalam MATLAB.
- Ia adalah bahasa yang ditafsirkan.
- Ia tidak membenarkan menyampaikan hujah dengan rujukan. Mereka selalu diberikan nilai.
- Ia tidak membenarkan penunjuk.
- Skrip boleh dihasilkan.
- Ia menyokong sebahagian besar fungsi perpustakaan C standard.
- Ia boleh diperluas untuk menyokong panggilan sistem UNIX.
- Bahasa ini dirancang untuk berfungsi dengan matriks dan menyediakan banyak fungsi untuk bekerja dengannya.
- Ia menyokong struktur yang serupa dengan "struktur" C.
Pelbagai pautan menarik dari luar
- Laman Rasmi Octave (dalam bahasa Inggeris)
- Wiki Octave (dalam bahasa Inggeris)
- Manual Octave (dalam bahasa Sepanyol) - sedang dalam proses terjemahan.
- Manual GNU Octave Eaton, John W. ISBN 0-9541617-2-6 (dalam bahasa Inggeris)
- Octave Forge, pakej tambahan untuk GNU Octave
- Blog QtOctave (GUI untuk Octave)
- Pakej bantuan dalam bahasa Sepanyol, bantu terjemahan perintah GNU Octave
- Kalkulator Matematik Dalam Talian Halaman yang digunakan Octave untuk digunakan dari Internet (dalam bahasa Inggeris)
- Sebaris :: Octave modul Perl en CPAN untuk pengaturcaraan Octave dalam program Perl
- Pengenalan Tidak formal kepada Matlab dan Octave oleh Guillem Borrell i Nogueras (buku percuma dalam bahasa Sepanyol)
- Pengiraan Berangka Octave
Pemasangan
Pada Debian, Ubuntu, dan lain-lain:
sudo apt-get pasang qtoctave oktaf
Di Fedora:
su -c 'yum install octave qtoctave'
Distro lain:
Octave Forge
Melalui cedpren Kami mengetahui langkah-langkah yang harus diikuti untuk memasang fungsi pakej Octave Forge:
1. Muat turun pakej yang menarik minat kami (dimampatkan).
2. Salin kompres ke folder kerja Octave, yang, kecuali dinyatakan lain, biasanya folder rumah pengguna (/ home / [nama pengguna] /)
3. Jalankan Octave sebagai superuser (sudo dapat digunakan).
4. Taipkan baris arahan Octave
pkg pasang "package-name.tar.gz"
Untuk memasang versi terbaru Octave
Terima kasih kepada Cristobal, yang telah berkongsi PPA menarik ini dengan kami, kami dapat memasang versi terbaru Octave dan QtOctave tanpa masalah:
sudo su -
add-apt-repository ppa: lopeztobal / maths
apt-get kemas kini && apt-get peningkatan
keluar