Matematika

Oktaf GNU Memulai

Oktaf GNU Memulai

Instal dan Mulai dengan GNU Oktaf

Oktaf dimulai sebagai perangkat lunak untuk kelas kimia. GNU Oktaf sekarang telah berkembang menjadi lebih dari itu. Oktaf telah dipindahkan dari perangkat lunak. Sekarang bahasa pemrograman tingkat tinggi untuk perhitungan numerik. Tujuannya adalah menggunakan matematika untuk memvisualisasikan reaksi kimia. Karena ini adalah perangkat lunak matematika, sekarang memiliki banyak modul untuk tujuan yang berbeda. Pada artikel ini Anda akan belajar cara menginstalnya, memulai dan menambahkan modul. Ada banyak modul yang tersedia, mulai dari kimia hingga mekanika hingga mekanika kuantum. Karena penggunaannya yang luas, GNU Octave memiliki banyak paket untuk meningkatkan pengalaman Anda.

Instalasi GNU Oktaf di Ubuntu

1. Perbarui apt sebelum Anda mulai.

$ sudo apt update

2. Instal paket Oktaf dasar.

$ sudo apt install oktaf

Anda sekarang harus memiliki kemungkinan untuk memprogram fungsi matematika. Segera setelah Anda menentukan tujuan yang lebih spesifik untuk penggunaan Oktaf, Anda dapat menambahkan modul. Tapi janganlah kita mendahului diri kita sendiri.

Saat Anda memulai GUI, Anda memiliki tiga tab yang menunjukkan. Untuk memulainya, sepertinya mudah menggunakan Oktaf. Yang perlu Anda lakukan adalah mengetikkan angka dengan operator reguler di antara; 5+2 [masukkan] hasilnya 'ans: 7'. Untuk membuat fungsi yang lebih maju, Anda perlu lebih memikirkan prosesnya. Karena Oktaf mendukung begitu banyak fungsi, Anda akan dimaafkan karena melihat perjuangan berat untuk masuk ke fungsi. Tapi jangan khawatir, langkahnya akan lembut.

Saat Anda mengetik suatu fungsi, nilainya harus dalam tanda kurung seperti yang akan Anda lihat di bawah. Mulailah dengan membiasakan diri dengan bahasa pemrograman. Jika Anda menggunakan baris perintah, semuanya cukup sederhana untuk memulai. Anda sebenarnya dapat melakukan kalkulus biasa pada baris perintah, seperti ini;

>> 5 + 2
jawaban = 7
>> 5 + 2;
>>
>> log (10)
jawaban = 2.3026
>> log (10);
>> x = log(10);
>>

Perhatikan, dalam urutan di atas bagaimana menambahkan titik koma di akhir tidak memberikan hasil. Perhatikan juga bahwa baris terakhir menggunakan x. X sekarang tersedia sebagai variabel untuk operasi lebih lanjut. Untuk menggunakan beberapa pernyataan untuk grafik, Anda memerlukan titik koma di akhir jika tidak, baris akan dieksekusi dan semua info hilang. Seperti yang akan Anda lihat di bawah, ini penting untuk grafik yang lebih kompleks.

Cukup menambah dan mengurangi tidak terlalu berguna tetapi menggabungkan untuk mulai membuat variabel dan membuat plot dan Anda memiliki utilitas yang kuat. Membuat plot ternyata sangat sederhana, prosedurnya hanya beberapa langkah. Grafik dasar dapat dibuat menggunakan urutan yang sangat sederhana.

>> x = linspace(0, 15, 100);
>> y = int8(x);
>> alur (x ,y);

Hasilnya akan terlihat seperti ini:


Seperti yang Anda lihat, menggambar satu plot membutuhkan beberapa baris kode. Anda dapat terus membuat semua fungsi yang dapat Anda bayangkan hanya dengan baris perintah tetapi melacak persamaan menjadi hambatan.

Juga jauh lebih sulit untuk menggunakan karya yang ada dari orang lain. Di sinilah fungsi masuk, banyak dari mereka yang built-in dan beberapa tersedia di oktaf-forge.

Saat proyek Anda memperluas jumlah baris, Anda perlu membuat file skrip. Di dalam GUI Anda memiliki editor, buat file yang akan digunakan untuk eksperimen Anda, dan coba beberapa hal.

Setiap baris yang dimulai dengan hash (#) adalah komentar. Jika Anda perlu membuat fungsi Anda sendiri, gunakan opsi menu Fungsi Baru… untuk membuatnya. File yang Anda buat diisi dengan kolom komentar di bagian atas dan definisi fungsi.

fungsi [retval] = Bloch_Sphere (input1, input2)
fungsi akhir

File Bloch_Sphere berisi kode ini. Di sini Anda perlu mengisi fungsi Anda, tentu saja. Jika Anda mengganti nama fungsi tetapi bukan file, Oktaf tidak dapat menjalankan fungsi Anda. Di dalam fungsi, kodenya mirip dengan C, jadi Anda dapat menggunakan pernyataan 'Jika, maka, yang lain'. Yang membedakan adalah adanya dukungan untuk fungsi matematika dan tipe data. Tipe data termasuk matriks dan bilangan imajiner.

Contoh fungsi terlihat seperti ini:

hasil fungsi = faktorial( n )
jika ( n == 0 )
hasil = 1;
kembali;
lain
hasil = hasil( 1:n );
berakhir jika
fungsi akhir

Dan Anda menyebutnya dengan:

>> x = faktorial (n);

Ini juga dapat ditambahkan ke kode Anda sendiri sebagai variabel dan digunakan kembali.

Jika Anda menggunakan emacs, ada juga plugin yang tersedia. Untuk penjelasan cara mengaktifkannya, lihat Oktaf wiki. Untuk orang yang tidak sabar, gunakan fungsi bawaan. Pada prompt perintah ketik sombrero. Anda disajikan dengan logo resmi Oktaf.

>> sombrero
>> bantu sombrero

Modul Oktaf GNU

Banyaknya modul untuk Oktaf yang membuat segalanya menjadi rumit tetapi pada akhirnya semuanya sepadan. Saat Anda menjalankan Ubuntu atau banyak distribusi utama lainnya, Anda memiliki sebagian besar paket yang tersedia di repositori Anda.  Modul di web perlu diinstal menggunakan perintah 'pkg'.

>> pkg install financial-0.5.1.ter.gz

kesalahan: dependensi berikut tidak terpenuhi:

kebutuhan finansial io >= 1.0.18

Sering kali ini akan menghasilkan kesalahan karena ketergantungan, Anda dapat melihat salah satu contoh di atas. Paket keuangan tergantung pada paket io.  Untuk mengatasi ini, gunakan manajer paket reguler Anda untuk menginstalnya.

$ sudo apt install octave-io

Kemudian coba lagi, dengan paket pertama Anda.

>> pkg install financial-0.5.1.ter.gz

Untuk informasi tentang perubahan dari versi paket keuangan sebelumnya, jalankan 'news financial'.

Setelah itu selesai, Anda harus memuatnya juga.

>> pkg memuat keuangan

Paket itu sendiri memiliki fungsi dan dokumentasi di dalamnya. Anda dapat menemukan daftar fungsi di halaman web oktaf.

Kesimpulan

Paket oktaf komprehensif dan berfungsi sangat baik untuk menampilkan fungsi matematika Anda sebagai grafik. Dokumentasi bisa lebih mudah diakses. Jika Anda memiliki masalah, lihat setiap paket halaman webnya sendiri. Gunakan daftar fungsi dan gunakan deskripsi online saat Anda bereksperimen.

Distro Linux Terbaik untuk Gaming pada tahun 2021
Sistem operasi Linux telah berkembang jauh dari tampilan aslinya, sederhana, berbasis server. OS ini telah sangat meningkat dalam beberapa tahun terak...
Cara merekam dan streaming sesi permainan Anda di Linux
Dulu, bermain game hanya dianggap sebagai hobi, namun seiring berjalannya waktu, industri game mengalami pertumbuhan yang sangat pesat baik dari segi ...
Game Terbaik untuk Dimainkan dengan Pelacakan Tangan
Oculus Quest baru-baru ini memperkenalkan ide hebat pelacakan tangan tanpa pengontrol. Dengan jumlah permainan dan aktivitas yang terus meningkat yang...