Ubuntu

Pasang Scilab di Ubuntu

Pasang Scilab di Ubuntu
Scilab adalah syarikat yang menjual perkhidmatan simulasi dan pemodelan kepada industri. Mereka telah mengeluarkan perisian mereka di bawah lesen sumber terbuka. Perisian ini kelihatan seperti Octave dan bahasa pengaturcaraan mengikuti standard yang sama. Ia juga merupakan bahasa pengaturcaraan matematik. Ia mempunyai banyak penyokong dan sokongan komersial. Syarikat yang mengekalkannya menghasilkan wang dari menjual perkhidmatan kepada syarikat dengan permintaan tinggi dalam pengiraan.

Mereka banyak syarikat yang menggunakan pakej ini dan pada masa yang sama, kebanyakan dari mereka menyumbang kod. Anda boleh mendapatkannya di pengurus fail terbina dalam. Dalam alat ini, anda juga boleh memasang barang tertentu yang anda perlukan.  Semasa memulakan, membuat dan menguji persamaan adalah praktikal. Bahasa mudah dimulakan. Keupayaan ketika keadaan menjadi kompleks sangat mengagumkan.

Cara Memasang Scilab di Ubuntu

  1. Pastikan sistem anda terkini. $ sudo apt kemas kini
    $ sudo apt upgrade
  2. Gunakan apt untuk memasang. $ sudo apt memasang scilab

Scilab juga tersedia sebagai pakej tarball dari laman web mereka. Prosedurnya sangat mudah:

Muat turun tarball dan bongkarnya.

$ tar -xvf ~ / Muat turun / scilab-6.0.1.tong sampah.linux-x86_64.tar.gz

Membongkar membuat struktur direktori di direktori semasa. Untuk menjalankan scilab, cd to scilab-x.x.x / tong sampah dan jalankan, anda tidak memerlukan pemasangan lagi. Untuk mengemas kini, buka bungkusan tarball baru.

$ ./ scilab

Terdapat beberapa yang boleh dilaksanakan, termasuk scilab-cli, scilab-adv-cli dan XML2Modelica. Sebagai permulaan, mulakan scilab plain. Anda akan menggunakan yang lain apabila anda semakin maju.

Ini hanya langkah pertama untuk menjadi produktif dengan Scilab. Pakej tersedia dari repositori kegemaran anda dan setelah anda memulakan perisian sendiri. Sekiranya anda menggunakan Ubuntu dan menggunakan pendekatan pakej, gunakan fungsi carian.

Cari pakej yang sesuai untuk keperluan anda.

Berikut adalah contoh, yang celestlab perpustakaan. Perpustakaan ini, yang dibuat oleh, anda dapat meneka, Celestlab.

Mereka menggunakannya untuk mengira lintasan untuk penerbangan angkasa dan analisis orbit. Mereka telah mengeluarkan bungkusan itu kepada masyarakat. Oleh itu, mulailah merancang misi angkasa anda yang seterusnya. 🙂

$ sudo apt search scilab-celestlab

Apabila anda memulakan scilab lain kali, celestlab akan tersedia di menu Kotak Alat. Dokumentasi juga muncul di penyemak imbas bantuan, cara terbaik untuk mengetahui pakejnya adalah dengan menggunakan kod dalam dokumentasi. Anda boleh menjalankan dan menyalin kod ke dalam fail kosong dan menukar fungsi anda sendiri.

Cara lain untuk memasang pakej baru adalah mencari dengan fungsi aplikasi yang terpasang. Untuk melakukan ini, buka pengurus modul dari menu Aplikasi. Di dalamnya terdapat banyak koleksi modul.  Ada yang menambah keupayaan matematik untuk aplikasi tertentu sementara yang lain menambah keupayaan komunikasi. Ini termasuk perpustakaan USB dan sokongan Arduino.

Sekiranya ini adalah kali pertama anda menggunakan scilab, mulakan demostrasi dari '?→ Demonstrasi Scilab ' menu. Yang muncul ialah senarai skrip demonstrasi yang panjang untuk menunjukkan kepada anda apa yang boleh anda gunakan untuk perisian tersebut. Sebagai contoh, anda dapat melihat contoh tema warna yang berbeza yang tersedia untuk grafik. Modul 'plot grafik' menunjukkan ini dalam ilustrasi 1:

Bahagian Scilab ini boleh menghabiskan berjam-jam untuk ahli matematik tetapi pastikan anda mula membuat kod dengan bantuan demo ini. Anda akan melihat kod pelaksanaan di konsol dan hasilnya di tetingkap grafik yang berasingan. Untuk melihat apa yang ada, yang terbaik adalah mencuba beberapa pengiraan dengan konsol. Di konsol, taipkan ekspresi anda dan hasilnya akan muncul di bawah.

--> A = [1,2; 2,4];
--> sinm (A) +0.5 *% i * (expm (% i * A) -expm (-% i * A))
ans =
0 0
0 0

Dalam ungkapan di atas, rutin ditetapkan A sebagai matriks dan nilainya digunakan dalam pengiraan. Perhatikan pernyataan pertama dengan teliti, ia berakhir dengan titik koma. Tanpa titik koma nilainya akan muncul dalam jawapan pada baris di bawah dan semua maklumat hilang.

Kaedah ini mencerminkan bagaimana Octave berfungsi. Anda dapat menggunakannya untuk memprotot fungsi kecil untuk perisian yang lebih besar, ia juga dapat digunakan untuk mencari penyelesaian dengan cepat untuk pertanyaan yang muncul selama bekerja. Perkara penting lain yang perlu diperhatikan adalah prosedur yang digunakan berdosa, dengan sebuah 'm' pada akhir. The 'm' menunjukkan matriks biasa dosa mengendalikan nombor tunggal juga, ini sama untuk kebanyakan fungsi yang ada.

Bagi orang yang mempunyai pengalaman menulis skrip, bahasa oktaf akan kelihatan biasa dalam banyak cara. Ini adalah pilihan yang disengajakan dari para pereka.

Gunakan fail templat untuk melihat format. Bahagian atas mempunyai komen, dilambangkan oleh bintang di awal baris. Fungsi kelihatan seperti:

luas fungsi = persegiof (a, b)
luas = a * b
fungsi akhir

Untuk memanggil fungsi ini, anda memasukkan a dan b dan mengharapkan kawasan sebagai hasilnya.
Dalam jenis konsol

--> exec ('/ home / [nama pengguna] / squareof.sci ', -1)
--> persegi (4,4)
ans =
-->

Scilab sudah merangkumi banyak pemalar matematik seperti pi, punca kuasa dua dan trigonometri fungsi. Apabila anda telah mengenal pasti kawasan yang anda minati, anda boleh menemui kebanyakan fungsi untuk kawasan minat anda.

Anda juga boleh mempunyai pemboleh ubah di dalam skrip yang sesuai dengan rutin. Apabila anda maju, baca dokumentasi untuk modul yang anda perlukan dan gunakan fungsi terbina dalam mereka.  Modul ini akan membantu anda mengetahui perincian kawasan sempit anda yang lebih rumit. Projek anda memerlukan fokus tajam laser untuk anda mencapai sesuatu yang sangat berguna.  Pilih modul dari Octave Forge untuk memenuhi keperluan anda tetapi jangan lupa tentang semua perkara yang sudah ada di dalamnya.

Kesimpulannya

Scilab adalah pakej yang sangat hebat dan institusi dan perniagaan besar telah menggunakannya. Mengingat fakta-fakta itu, tidak mengejutkan bahawa program ini merangkumi begitu banyak fungsi ke dalam pakej lalai dan masih terdapat pelbagai pakej pelanjutan untuk industri khas dan pekerjaan ilmiah. Penggemar juga dapat merancang litar elektronik dan jalan drone.  Sangat menyenangkan untuk mengetahui bahawa pakej seperti ini ada sebagai sumber terbuka sehingga orang dapat mengajar diri mereka perkara-perkara yang biasanya dianggap mustahil bagi seorang "amatur".

Aplikasi Pemetaan Gamepad Terbaik untuk Linux
Sekiranya anda suka bermain permainan di Linux dengan gamepad dan bukannya sistem input papan kekunci dan tetikus biasa, ada beberapa aplikasi berguna...
Alat Berguna untuk Pemain Linux
Sekiranya anda suka bermain permainan di Linux, kemungkinan anda telah menggunakan aplikasi dan utiliti seperti Wine, Lutris dan OBS Studio untuk meni...
HD Remastered Games untuk Linux yang Tidak Pernah Melancarkan Linux Sebelumnya
Banyak pembangun dan penerbit permainan hadir dengan penghapus HD permainan lama untuk memperpanjang usia francais, harap peminat meminta keserasian d...