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 update2. Instal paket Oktaf dasar.
$ sudo apt install oktafAnda 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 + 2jawaban = 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.gzkesalahan: dependensi berikut tidak terpenuhi:
kebutuhan finansial io >= 1.0.18Sering 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-ioKemudian coba lagi, dengan paket pertama Anda.
>> pkg install financial-0.5.1.ter.gzUntuk informasi tentang perubahan dari versi paket keuangan sebelumnya, jalankan 'news financial'.
Setelah itu selesai, Anda harus memuatnya juga.
>> pkg memuat keuanganPaket 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.