Anda di halaman 1dari 42

Daftar isi     

Pendahuluan

Tentang dokumen ini........................................................................................................................ 2

Instal Scilab....................................................................................................................................... 2

Mailing List........................................................................................................................................ 2

Sumber Pelengkap............................................................................................................................ 2

    

Bab 1 - Menjadi akrab dengan Scilab

Lingkungan Umum dan konsol.......................................................................................................... 3

Perhitungan numerik sederhana...................................................................................................... 4

Menu bar.......................................................................................................................................... 6

Editor ............................................................................................................................................... 7

Grafis windows................................................................................................................................. 9

Manajemen windows dan ruang kerja kustomisasi ......................................................................... 11

    

Bab 2 - Pemrograman

Variabel, Tugas dan layar ................................................................................................................. 13

Loops................................................................................................................................................ 16

Test .................................................................................................................................................. 18

2 dan 3D plot ................................................................................................................................... 21

Informasi mengenai matriks dan vector........................................................................................... 27

Perhitungan akurasi ......................................................................................................................... 34

Persamaan pemecahan diferensial .................................................................................................. 36

    

Bab 3 - Berguna fungsi Scilab

Analisis ............................................................................................................................................. 38

Probabilitas dan statistik .................................................................................................................. 38

Tampilan dan plot ............................................................................................................................ 39

Utilitas .............................................................................................................................................. 39

Scilab for benginner Page | 1


Pendahuluan

    

Tentang dokumen ini

Tujuan dari dokumen ini adalah untuk Panduan Anda langkah demi langkah dalam mengeksplorasi
berbagai fitur dasar dari Scilab untuk pengguna yang belum pernah menggunakan perangkat lunak
komputasi numerik. Presentasi ini adalah sukarela terbatas untuk memungkinkan penanganan lebih
mudah dari Scilab.

Perhitungan, Grafik dan ilustrasi yang dibuat dengan Scilab 5.4.0. Anda dapat mereproduksi semua
orang perintah dari versi ini.

    

Instal Scilab

Scilab adalah perangkat lunak komputasi numerik bahwa siapa pun dapat dengan bebas men-download.
tersedia di bawah Windows, Linux dan Mac OS X, Scilab dapat didownload di alamat berikut:

http://www.scilab.orG/

Anda dapat diberitahu rilis baru dari perangkat lunak Scilab dengan berlangganan pemberitahuan
channel kami di alamat berikut: http://lists.scilab.orG/mailman/listinfo/release

    

Mailing list

Untuk memfasilitasi pertukaran antara pengguna Scilab, milis khusus ada (daftar di Perancis, daftar
untuk dunia pendidikan, daftar internasional dalam bahasa Inggris). Prinsipnya sederhana: pendaftar
dapat berkomunikasi satu sama lain melalui e - mail (pertanyaan, jawaban, berbagi dokumen,
masukan.   

Untuk menelusuri daftar yang tersedia dan berlangganan, Ke alamat berikut:

http://www.scilab.orG/communities/user_zone/mailinG_list

    

Sumber pelengkap

Jika Anda memiliki koneksi Internet, kami mengundang Anda untuk mengunjungi website Scilab di mana
Anda akan menemukan bagian yang didedikasikan untuk penggunaan Scilab
(http://www.scilab.orG/support/documentation), dengan link dan dokumen yang relevan yang dapat
didownload secara bebas dan dicetak.

Scilab for benginner Page | 2


Bab 1

Menjadi akrab dengan Scilab

Ruang kerja berguna dalam Scilab terdiri dari beberapa jendela:  

 Konsol untuk membuat perhitungan


 Editor untuk menulis program
 The Graphics jendela untuk menampilkan grafik
 Bantuan tertanam.

     

Lingkungan umum dan konsol

Setelah ganda - mengklik ikon untuk memulai lingkungan Scilab, Scilab secara default terdiri dari

Setelah jendela merapat - konsol, file dan variabel browser, sejarah perintah (lihat

"Windows Manajemen dan kustomisasi ruang kerja", halaman 11):

    

Scilab for benginner Page | 3


Dalam konsol setelah prompt "->", ketikkan perintah dan tekan tombol Enter (Windows

dan Linux) atau Return kunci (Mac OS X) pada keyboard untuk mendapatkan hasil yang sesuai.

-> 57/4

Ans =

14.25
Sebutkan
 -> (2 + 9) ^ 5
Sebelum hasilnya, ans
ans =
ditampilkan untuk "jawaban".
161.051.

    

Hal ini dimungkinkan untuk kembali setiap saat dengan keyboard tombol panah ← ↑ → ↓ atau dengan

mouse. Tombol kiri dan kanan digunakan untuk mengubah instruksi dan tombol atas dan ke bawah

digunakan untuk kembali pada perintah sebelumnya dieksekusi.

Perhitungan numerik sederhana

Semua perhitungan dilakukan dengan Scilab adalah numerik. Scilab melakukan perhitungan dengan
matriks (lihat bab 2, halaman 23).

Operasi ditulis dengan "+" untuk penambahan, "-" untuk pengurangan, "*" untuk perkalian, "/"

untuk divisi, "^" untuk eksponen. Sebagai contoh:

-> 2 + 3.4

 ans =

5.4

   

Kasus ini sensitif. Dengan demikian perlu untuk menghormati huruf besar dan huruf kecil untuk
perhitungan harus dilakukan dengan benar. Misalnya, dengan perintah sqrt (yang menghitung akar
kuadrat):

-> sqrt (9) 

ans =

sementara: 

Scilab for benginner Page | 4


-> SQRT (9)

  - kesalahan 4

Undefined variable: SQRT

Nomor tertentu

% e dan% pi mewakili masing-masing e dan π:

 ->% E

 % e =

2.7182818

->% Pi

 % pi =

3.1415927

    

% i merupakan i kompleks di input dan ditampilkan i output:

-> 2 + 3 *% i

 Ans =  

2 + 3.i

    

Untuk yang tidak menampilkan hasil

Dalam menambahkan titik koma "; "Pada akhir baris perintah, perhitungan dilakukan tetapi hasilnya

tidak ditampilkan.  

-> (1 + sqrt (5)) / 2;

 -> (1 + sqrt (5)) / 2

 ans =

1.618034

Scilab for benginner Page | 5


Untuk mengingatkan nama fungsi

Nama-nama fungsi umum digunakan dirangkum dalam Bab 3 dari dokumen ini (halaman 32).

Sebagai contoh:  
 Sebutkan
-> Exp (10) / faktorial (10)
Semua fungsi yang tersedia adalah
 ans =
juga tercantum dalam tertanam.
0.0060699 Bantuan dengan mengeklik di menu

  bar di > Scilab Bantuan.

    

Tombol tab → │ pada keyboard dapat digunakan untuk melengkapi nama fungsi atau variabel dengan

memberikan beberapa huruf pertama.

Misalnya, setelah mengetik di konsol perintah:

-> fakta

dan kemudian menekan tombol tab, jendela akan ditampilkan dengan semua fungsi dan nama variabel

Dimulai dengan fakta, seperti faktorial dan faktor. Klik dua kali pada diperlukan fungsi atau pilih dengan
mouse atau tombol ↑ ↓ dan tekan Enter (Windows dan Linux) atau Return (Mac OS X) untuk
memasukkannya pada command line.

    

Menu bar

Menu yang tercantum di bawah sangat berguna.

Aplikasi

 Sejarah perintah memungkinkan Anda menemukan semua perintah dari sesi sebelumnya ke
sesi saat ini.
 Browser variabel memungkinkan Anda menemukan semua variabel yang sebelumnya
digunakan selama sesi arus.

Sunting

Preferensi (di Scilab menu bawah Mac OS X) memungkinkan Anda untuk mengatur dan menyesuaikan
warna, font dan ukuran font di konsol dan editor, yang sangat berguna untuk proyeksi layar.

Mengklik Hapus Konsol membersihkan seluruh isi konsol. Dalam hal ini, perintah

sejarah masih tersedia dan perhitungan yang dibuat selama sesi tetap dalam memori. Perintah

yang telah terhapus masih tersedia melalui tombol panah keyboard.

Scilab for benginner Page | 6


Kontrol

Untuk menghentikan program berjalan, Anda dapat:  

 Jenis jeda dalam program atau klik kontrol> Interrupt di menu bar (Ctrl X di bawah
Windows dan Linux atau Command X pada Mac OS X), jika program ini sudah berjalan.
Dalam semua kasus, prompt "->" akan berubah menjadi "-1->", kemudian ke "-2->" ..., jika
operasi diulang.
 Untuk kembali ke waktu sebelum gangguan PROGRAM, jenis melanjutkan di konsol atau klik
pada kontrol> Lanjutkan.
 Untuk keluar untuk baik perhitungan tanpa kemungkinan kembali, tipe membatalkan dalam
konsol atau klik kontrol> Abort di menu bar.

Editor

Mengetik langsung ke konsol memiliki dua kelemahan: tidak mungkin untuk menyimpan perintah dan
tidak mudah untuk mengedit beberapa baris instruksi. Editor adalah alat yang tepat untuk menjalankan
beberapa instruksi.

Membuka editor

Untuk membuka editor dari konsol, klik pada icon pertama di toolbar atau Aplikasi

 > SciNotes di menu bar.

Editor akan terbuka dengan file default bernama "Untitled 1".

    

Menulis dalam editor

Mengetik di editor seperti seperti dalam pengolah kata apapun.

Dalam editor teks, membuka dan menutup kurung, loop akhir, fungsi dan uji perintah yang

ditambahkan secara otomatis. Namun, fitur ini dapat dinonaktifkan dalam Options> Auto - selesai di

menu, dalam mengklik pada dua entri di bawah ini diaktifkan secara default:  

 (, [, ...
 if, function, ...

    

Sementara pada prinsipnya setiap instruksi harus dimasukkan pada baris terpisah, adalah mungkin
untuk mengetik

beberapa laporan pada baris yang sama memisahkan setiap pernyataan dengan tanda titik koma "; ".

Sebuah ruang di awal baris disebut lekukan otomatis ketika loop atau tes dimulai.

Scilab for benginner Page | 7


(! 𝑢) dalam contoh berikut, kita menghitung 10 hal urutan didefinisikan oleh:

𝑢! = 1
𝑢!!! = 2𝑢! − 3

Sebutkan

- Komentar didahului dengan "//" tidak akan diperhitungkan dalam perhitungan.

- Untuk mengubah font, klik Options> Preferences.

- Ketika menulis sebuah program, lekukan otomatis. Jika hal ini tidak terjadi, klik Format> lekukan
benar untuk mengembalikannya

(Ctrl I di bawah Windows dan Linux atau Command I di bawah Mac OS X).

Menyimpan

Setiap file dapat disimpan dengan mengklik File> Save as.

Ekstensi ".sce" di akhir nama file akan muncul secara otomatis Scilab ketika membukanya

(kecuali di Linux dan Mac OS X).

Scilab for benginner Page | 8


Menyalin ke konsol, menjalankan program

Dalam mengklik pada Jalankan di menu bar, tiga pilihan yang tersedia:

 Jalankan "... berkas tanpa echo" (Ctrl + Shift E bawah Windows dan Linux, Cmd Pergeseran E di
bawah Mac OS X): file tersebut dijalankan tanpa menulis program di konsol (Menyimpan file
pertama adalah wajib).
 Jalankan "... file dengan echo" (Ctrl L di bawah Windows dan Linux, Cmd L di bawah Mac OS X):
menulis ulang file ke konsol dan mengeksekusinya.
 Jalankan "... sampai tanda sisipan, dengan echo" (Ctrl E bawah Windows dan Linux, Cmd E di
bawah Mac OS X): menulis ulang pilihan yang dipilih dengan mouse ke dalam konsol dan
mengeksekusinya atau mengeksekusi file data sampai posisi tanda sisipan didefinisikan oleh
pengguna.

    Standar copy / paste juga dapat digunakan.

    

Jendela grafis

Membuka jendela grafis

Sebuah jendela Graphics terbuka secara otomatis ketika membuat plot. Hal ini dimungkinkan untuk plot
kurva, permukaan, urutan poin (lihat bab 2, halaman 18). Untuk mendapatkan contoh kurva, ketik
konsol:

-> Plot

Sebutkan

- Untuk menghapus plot sebelumnya,

Jenis CLF

("Gambar yang jelas").

- Untuk membuka Graphics lain

jendela, jenis scf; ("Set

Gambar saat ini ").

Jika beberapa jendela Grafis

terbuka, Anda dapat memilih di

yang plot akan diambil

Dengan mengetik scf (n); n untuk

Nomor jendela Graphics

(disebutkan di atas kiri).

Scilab for benginner Page | 9


Memodifikasi plot

Kaca pembesar memungkinkan untuk zoom (memperbesar). Untuk memperbesar dalam dua dimensi,
klik pada alat dan dengan mouse menciptakan sebuah persegi panjang yang akan merupakan tampilan
yang diperbesar baru. Untuk memperbesar tiga dimensi, klik pada alat dan menciptakan sebuah
parallelepiped yang akan merupakan diperbesar baru lihat. Hal ini juga memungkinkan untuk
memperbesar menggunakan roda mouse. Untuk kembali ke layar awal, klik lain kaca pembesar.

Ikon memungkinkan rotasi gambar (sangat berguna dalam 3 - D) dengan tindakan klik kanan yang
dipandu oleh pesan di bagian bawah jendela Graphics. Untuk modifikasi lebih tepat, klik Edit> Gambar
properti atau properti Axes dan biarkan dirimu akan Dipandu (opsi ini belum tersedia di bawah Mac OS
X).     

Bantuan online

Untuk mengakses bantuan online, klik? > Scilab Bantuan dalam menu bar, atau ketik konsol:

Scilab for benginner Page | 10


-> Bantuan

Contoh penggunaan dapat dieksekusi di Scilab dan diedit di SciNotes dalam menggunakan tombol terkait
di kerangka contoh.

Scilab for benginner Page | 11


Dapatkan bantuan dengan fungsi apapun, jenis bantuan di konsol diikuti dengan nama yang sesuai

fungsi. Sebagai contoh:

-> help sin

menampilkan bantuan untuk sin (sinus) fungsi.

    

Manajemen Windows dan kustomisasi workspace

Seperti dalam default Scilab lingkungan, di mana konsol, file dan variabel browser dan

sejarah perintah semua jendela bersama-sama merapat, semua jendela di Scilab dapat

reposisi dalam satu. Misalnya, pengguna dapat memilih untuk posisi editor dalam

lingkungan default Scilab.

Untuk dermaga jendela di satu sama lain, kenali dulu bar horisontal biru di bawah Windows, atau hitam

di bawah Mac OS X dan Linux, di bagian atas jendela di toolbar yang berisi tanda tanya pada

Kanan.  
Scilab for benginner Page | 12
 Pada Windows dan Linux, klik pada bar ini dengan tombol kiri mouse dan, sementara tahan klik,
gerakkan pointer mouse di jendela yang diinginkan.
 Di bawah Mac OS X, klik pada bar ini dan tetap menjaga klik, bergerak dalam diinginkan window.

Persegi panjang muncul menunjukkan posisi masa depan jendela. Ketika posisi adalah yang Anda
inginkan, lepaskan tombol mouse. Untuk membatalkan dan membawa ke luar jendela, klik pada kecil
panah pada sebelah kanan bar yang sama.

Scilab for benginner Page | 13


Scilab for benginner Page | 14
Bab 2

Pemrograman

Dalam contoh Mengingat dalam dokumen ini, setiap baris diawali dengan "->" adalah perintah, yang lain
garis kembali dari perintah (hasil perhitungan, kesalahan pesan ...). Jangan menulis "->" dalam editor.
Mereka diperkenalkan di sini untuk membuat perbedaan antara garis komando dan hasil perhitungan
seperti yang ditampilkan di konsol setelah menyalin / menyisipkan. Ketika disajikan dalam tabel (tanpa
"->" dan tidak ada hasil perhitungan), perintah digambarkan persis seperti mereka harus diketik dalam
editor.

Variabel, tugas dan tampilan

Variabel

Scilab bukan sistem aljabar komputer. Ini menghitung hanya dengan angka. Semua perhitungan
dilakukan dengan matriks, meskipun hal ini mungkin tanpa disadari Go. Bahkan jika konsep matriks tidak
diketahui, vektor dan urutan nomor bisa menjelaskannya, karena mereka, pada kenyataannya, matriks
dimensi 1 × n atau n × 1 dan nomor sendiri merupakan matriks dimensi 1 × 1.

Variabel tidak perlu dideklarasikan terlebih dahulu, tetapi setiap variabel harus memiliki nilai. untuk
Misalnya, memperoleh nilai variabel yang belum Mengingat nilai menghasilkan error:

-> a

- kesalahan 4

Undefined variable: a

Jika nilai yang ditetapkan ke variabel, tidak ada lagi kesalahan:

-> A =% pi / 4

a=

 0.7853982

-> A

 a =

0.7853982

   
Sebutkan
Variabel dapat mengambil nama yang belum ditetapkan oleh
sistem: Seperti fungsi Scilab, sebuah
-> Piby2 =% pi / 2  nama variabel tidak harus
Piby2 = memiliki aksen atau khusus
1.5707963 karakter.
Scilab for benginner Page | 15
Hasil perhitungan yang tidak ditugaskan untuk variabel secara otomatis ditetapkan ke variabel yang
disebut ans:

-> 3 * (4-2)

 ans

6.

-> ans

Ans = 

6.

    

Fungsi

Fungsi adalah cara termudah dan paling alami untuk membuat perhitungan dari variabel dan untuk
mendapatkan hasil dari variabel. Definisi fungsi dimulai dengan fungsi dan berakhir dengan endfunction.
Misalnya, untuk mengkonversi euro (e) dalam dolar (d) dengan nilai tukar (t), fungsi dolar didefinisikan.
variabel e dan t dan gambar d.

-> Fungsi d = dolar (e, t); d = e t *; endfunction

-> dolar (200,1.4)

ans =

 280.

Sangat biasanya fungsi numerik adalah fungsi dari satu variabel nyata. Misalnya, dua fungsi f

dan g didefinisikan dengan menggunakan perintah berikut:  


Variabel x dan y dummy variable, mereka
-> fungsi y = f (x); y = 36 / (8 + exp (x)); endfunction dapat digunakan kembali saat
mendefinisikan fungsi lain atau di Scilab.
-> fungsi y = g (x); y = 4 * x / 9 + 4; endfunction

Fungsi didefinisikan kemudian dapat digunakan untuk menghitung nilai-nilai:

-> F (10)

 ans =

 4.4999745

-> G (12,5)

 ans =

9.5555556

 
Scilab for benginner Page | 16
Meminta penugasan variabel

Penugasan dibuat mudah menggunakan "=" operator.

    

Tampilan

Menulis

Mengetik nama variabel menampilkan nilainya, kecuali bila ada "; "Pada akhir baris perintah.

Kurung

Matriks didefinisikan menggunakan tanda kurung (lihat halaman 23). Seperti disebutkan sebelumnya,
matriks perhitungan adalah dasar dari perhitungan di Scilab. Sebuah ruang atau koma digunakan untuk
kolom terpisah dan titik koma digunakan untuk baris yang terpisah.

    

Untuk menentukan vektor kolom dan mendapatkan tampilan kolom:

-> v = [3; -2; 5]

 v =

3.

- 2.

5.

    

Untuk menentukan vektor baris dan mendapatkan tampilan baris:

 -> v = [3, -2,5]

 v = Perintah ini juga dapat diketik di


bawah bentuk: v = [3 -2 5]
3. - 2. 5.

 Untuk menentukan matriks dan mendapatkan


tampilan tabel:

 -> m = [1 2 3; 4 5 6; 7 8 9]

m=

1. 2. 3. Perintah ini juga dapat


4. 5. 6. diketik di bawah bentuk:
7. 8. 9.  m = [1,2,3; 4,5,6; 7,8,9]

Scilab for benginner Page | 17


 

Fungsi disp

Disp harus selalu digunakan dengan tanda kurung.

Dengan vektor v didefinisikan sebelumnya:

-> v (2)  

ans =

 - 2.

-> disp (v (2))

- 2.

   

Untuk menampilkan string (biasanya kalimat), meletakkannya di antara tanda kutip:

-> disp ("Bob menang")

Bob menang

    

Untuk menampilkan kombinasi kata-kata dan nilai-nilai menggunakan string perintah yang mengubah
nilai-nilai

untuk karakter string menggunakan tanda "+" di antara bagian-bagian yang berbeda:

-> d = 500;

-> disp ("Bob memenangkan" + string (d) + "dolar")

Bob memenangkan 500 dolar

    

Jika kalimat berisi kutipan tunggal, yang terakhir perlu dua kali lipat dalam string menjadi

ditampilkan dengan benar:

-> disp ("Ini adil")

Ini adil

   

Loops

Incrementation

":" operator memungkinkan untuk mendefinisikan vektor nomor koordinat yang dalam aritmatika
berurutan. Kami Berikan: << mulai Nilai: Langkah: Mengakhiri nilai >>. Ada kemungkinan bahwa "nilai
Scilab for benginner Page | 18
Ending" adalah tidak tercapai. Jika langkah ini tidak disebutkan, nilai default adalah 1. Misalnya, untuk
menentukan vektor baris bilangan bulat yang increment dalam langkah 1 dari 3 dan 10:

-> 03:10

 ans =

3. 4. 5. 6. 7. 8. 9. 10.

atau yang increment dalam langkah 2 dari 1 sampai 10:

-> 1: 2: 10

ans =

1. 3. 5. 7. 9.

atau yang menurunkan dalam langkah 4 20 ke 2:

-> u = 20: -4: 2

 U =

20. 16. 12. 8. 4.

     

FOR

Struktur lingkaran termudah untuk tetap jumlah iterasi ditulis dengan for ... end.

Contoh: Perhitungan 20 hal urutan didefinisikan oleh kekambuhan oleh:

alogaritma Scilab Editor

Masukan 4 di u (1) u (1) = 4;

Untuk n dari 1 sampai 20 untuk n = 1: 20

u (n + 1) mengambil nilai u (n) + 2n + 3   u (n + 1) = u (n) + 2 * n + 3;

dan u (n) disp ([n, u (n)])

Display n dan u (n) end

End for   

Scilab for benginner Page | 19


    

While

Untuk menghentikan loop ketika Target Mengingat tercapai, sementara ... akhirnya digunakan.

    

Aku menanam pohon Natal pada tahun 2005 berukuran 1,20 m. Ini Tumbuh 30 cm per tahun. Aku
memutuskan untuk memotong

ketika itu melebihi 7 m. Pada tahun berapa yang akan saya memotong pohon?

alogaritma Scilab Editor

Masukan 1,2 pada h (h = tinggi pohon) h = 1.2;

Masukan 2005 y (y = tahun) y = 2.005;

While h <7 sedangkan h <7

h mengambil nilai h + 0,3 (pohon Tumbuh) h = h + 0,3;

y mengambil nilai y + 1 (satu tahun berlalu) y = y + 1;

End While end

Display y (tahun terakhir) disp ("Aku akan memotong ..

   

pohon "+ string (y))

    
Sebutkan
Testperintah terlalu panjang untuk ditulis dalam satu baris, editor akan membungkus baris. Satu juga dapat
Ketika
membungkus baris menggunakan ".." (dua titik) sebelum pergi ke baris berikutnya.
operator perbandingan

Tes yang berguna termasuk membandingkan angka atau menentukan apakah pernyataan itu benar atau
salah. Di bawah perintah yang sesuai:

 sama berbeda Kurang Wilayah Kurang lebih


atau sama besar atau
== <> < >
<= sama
benar Salah dan atau
Tidak >=
%T %F & |
~
     
Scilab for benginner Page | 20
 Sebutkan
      U
Berhati-hatilah dengan akurasi perhitungan. Perhitungan didekati dan "==" kadang-kadang
n tuk
akan Berikan hasil yang salah (lihat Akurasi perhitungan, halaman 30)

membandingkan dua vektor (atau dua matriks), tes "==" dan "<>" akan membandingkan suku demi
suku. Sebagai contoh:

-> X = [1,2,5]; Y = [5,3,5];

-> X == Y

 ans =

 F F T

    

Untuk menguji apakah dua vektor yang sama, isEqual digunakan dan ~ isEqual digunakan jika mereka
berbeda:

-> isEqual (X, Y)

 ans =

 F

-> ~ isEqual (X, Y)

Ans =

 T

    

If .. then

Kondisi bersyarat dasar adalah sebagai berikut:

 if ... then ... else ... end,


 if ... then ... elseif ... then ... else ... end.

     

if .. then harus ditulis pada baris yang sama dan juga dengan elseif ... kemudian.

    

Contoh: Alice melempar tiga dadu.

 Jika dia Mendapat tiga 6 ini dia menang $ 20,


 Jika dia Mendapat tiga angka yang sama berbeda dari 6 dia menang $ 10,
Scilab for benginner Page | 21
 Jika dia Mendapat dua angka yang sama ia memenangkan $ 5,
 Jika dia menang apa-apa.

    

Simulasikan percobaan dan menghitung kemenangan Alice menggunakan fungsi:

 Grand (besar) (lihat halaman 22),


 unik (D) yang membuat hanya sekali nilai-nilai yang muncul beberapa kali di D,
 length (unik (D)) yang mengembalikan ukuran vektor yang diperoleh, artinya 1 jika tiga dadu
adalah sama, dan 2 jika dua dadu adalah sama.

    

 algoritma Scilab Editor

Masukkan tiga nilai di D D = besar (1,3, "uin", 1,6);

if Alice Mendapat tiga 6, maka if D == [6,6,6] kemudian

Alice menang 20 dolar W = 20;

Else if dia menerima tiga nilai yang identik, elseif length (unik (D)) == 1 maka

kemudian W = 10;

Alice menang 10 dolar Elseif length (unik (D)) == 2 maka

Else, if dia menerima dua nilai yang identik, W = 5;


maka
lain
Alice menang 5 dolar
W = 0;
Jika tidak
end
Alice menang apa-apa
disp ("Alice menang" + ..
End if
string (W) + "dolar")
Tampilan Kemenangan Alice

2 - D dan 3 - plot D

Perintah plot digunakan untuk membuat plot di pesawat. Warna dan penampilan dapat ditentukan oleh

Puting indikasi warna dan poin gaya dalam tanda kutip:


Scilab for benginner Page | 22
 warna

 "b" = biru (secara default), "k" = hitam, "r" = merah, "g" = Hijau, "c" = cyan, "m" = Magenta,

"y" = kuning, "w" = putih.

 gaya titik

 Bergabung (secara default), atau ".", "+", "O", "x", "*".

Pilihan lain yang tersedia dengan: "s", "d", "v", "<", dan ">".

Dasar plot

Untuk plot titik

Plot titik A (1, 2) dengan titik merah.

Scilab Editor

Graphics Jendela

plot (1,2, ". r")

Untuk merencanakan Segmen A

Scilab for benginner Page | 23


Plot segmen [AB] dengan warna biru (secara default) dengan A (1, 2) dan B (3, 5).

Scilab Editor

Graphics Jendela

plot ([1,3], [2,5])

Plot kurva bidang didefinisikan oleh fungsi y = f (x)

Untuk fungsi 𝑥 → 𝑓 (𝑥) nilai-nilai x yang ditentukan menggunakan perintah linspace dengan menulis: x =
linspace (a, b, n); di mana adalah nilai terkecil dari 𝑥 variabel, b nilai tertinggi dari 𝑥, dan n jumlah nilai
yang dihitung antara a dan b. Jangan lupa "; "Sympbol kalau tidak semua nilai n 𝑥 akan ditampilkan.
Sebagai contoh, perhatikan dua fungsi 𝑓 dan 𝑔 ditetapkan melalui interval [--2; 5] oleh:

−x x
𝑓 𝑥 = ( x +2 x ) e ,∧g ( x )=sin( ¿ ) ¿
2
Dengan program di bawah, kita plot kurva didefinisikan by𝑓, warna biru secara default:

Scilab Editor Tampilan window

Fungsi y = f (x)

y = (x ^ 2 + 2 * x) * exp (x)

endfunction

x = linspace (-2,5,50);

plot (x, f)

Scilab for benginner Page | 24


Dengan menambahkan program tersebut di bawah ini, kita memperoleh plot dua kurva, yaitu f merah
dan g di Green. Plot sebelumnya dibersihkan melalui perintah CLF ("Gambar yang jelas").

Scilab Editor  Graphics Jendela

fungsi y = g (x)

y = sin (x / 2)

endfunction

x = linspace (-2,5,50);

CLF

plot (x, f, "r", x, g, "g")

    

Plot urutan poin

Persyaratan berurutan

Kasus yang paling umum adalah untuk merencanakan urutan poin 𝑀 (𝑛, 𝑢 𝑛) setelah memperhitungkan
Koordinat 𝑢 (𝑛) dari vektor 𝑢. plot (u, "* r") menentukan gaya dan warna dari titik-titik di kutipan: merah
dan non - bintang yang terhubung. Secara default, poin diplot dengan warna biru dan terhubung. 

Scilab Editor  Graphics Jendela

untuk n = 1: 50

u (n) = (- 0,8) ^ n;

end

Scilab for benginner Page | 25


CLF; plot (u, "* r")

Bivariat data statistik

Bivariat data statistik yang diberikan dalam bentuk dua vektor: mari kita sebut mereka X dan Y. Plot (X,
Y, "<") akan plot plot pencar 𝑀 (;!! 𝑌) dengan segitiga biru.

Scilab Editor  Graphics Jendela

X = [1,3,3,7,7,9,10];

Y = [8,7,5,5,4,2,2];

CLF; plot (X, Y, "<")

    

Plot dalam 3 dimensi

Scilab dapat digunakan untuk merencanakan permukaan dan kurva dalam ruang, dengan banyak pilihan
untuk pengobatan wajah tersembunyi, warna wajah, sudut pandang, dll contoh berikut akan
menggambarkan 3 - D plot.

Fungsi surfing dapat digunakan untuk merencanakan permukaan. Fungsi ini memiliki tiga variabel input,
x, y

dan z. x dan y adalah masing-masing vektor ukuran 𝑚 𝑛 dan sesuai dengan titik-titik pada sumbu (𝑂𝑥)

dan (𝑂𝑦). z adalah matriks 𝑛 dimensi × 𝑚 dengan elemen 𝑧! "Sesuai dengan ketinggian

menunjuk dengan X - koordinat 𝑥! dan Y - koordinat 𝑦! .

Untuk merencanakan permukaan didefinisikan oleh fungsi dari bentuk 𝑧 = 𝑓 (𝑥, 𝑦), maka perlu:

 Tentukan fungsi 𝑓
Scilab for benginner Page | 26
 Hitung z = feval (x, y, f) '
feval (x, y, f) mengembalikan 𝑚 × 𝑛 matriks yang elemen 𝑖𝑗 adalah 𝑓 (𝑥!, 𝑦!) yang akan dialihkan
dengan menggunakan simbol kutip tunggal " ' ".
 Jalankan surfing (x, y, z).

Untuk plot 𝑧 permukaan = 2𝑥! + 𝑦! (elips paraboloid):

Scilab Editor Graphics Jendela

fungsi z = f (x, y)

z = 2 * x ^ 2 + y ^ 2;

endfunction

x = linspace (-1,1,100);

y = linspace (-2,2,200);

z = feval (x, y, f) ';

CLF

surf (x, y, z)

Curves dalam ruang dapat diplot menggunakan fungsi param3d. Param3d memiliki tiga argumen, x,

y dan z, masing-masing vektor memiliki dimensi yang sama dan sesuai dengan poin (𝑥!, 𝑦!, 𝑧!) pada

kurva.     

Untuk plot heliks didefinisikan oleh (𝑥 = cos 𝑡, 𝑦 = sin 𝑡, 𝑧 = 𝑡):

Scilab Editor  Graphics Jendela

t = linspace (0,4% * pi, 100);

param3d (cos (t), sin (t), t)

Scilab for benginner Page | 27


Simulasi dan statistik

Beberapa fungsi yang tersedia di Scilab untuk melakukan simulasi dengan cepat dan efisien.

Urutan acak

 besar (1, p, "uin", m, n) mengembalikan vektor urutan 𝑝 integer acak antara

𝑚 dan 𝑛 𝑝 dengan bilangan bulat positif, 𝑚 𝑛 dan bilangan bulat dan 𝑚 ≤ 𝑛.

-> t = besar (1,4, "uin", 1,6)

 t =  

3. 1. 3. 6.

 besar (1, p, "disa", a, b) mengembalikan vektor 𝑝 urutan nyata acak antara 𝑎 dan 𝑏 𝑝 dengan
bilangan bulat positif, 𝑎 dan 𝑏 nyata dan 𝑎 ≤ 𝑏.

-> tr = besar (1,2, "disa", - 1,1)

 tr =

- 0.7460264 0.9377355

Statistik

Semua fungsi statistik standar tercantum pada halaman 32.

Perlu terutama dalam pikiran:

 Fungsi bar (x, n, warna) yang menarik bar Grafik:  

Scilab Editor Graphics Jendela

x = [01:10];

n = [8,6,13,10,6,4,16,7,8,5];

CLF; bar (x, n)

Scilab for benginner Page | 28


 Untuk bar Grafik mewakili dua set berdampingan: mempertimbangkan serangkaian nilai-nilai X
dan dua seri nomor n1 dan n2. Untuk merencanakan, n2 n1 dan harus vektor-vektor kolom itu
sebabnya transpos digunakan dalam contoh di bawah ini:  

Scilab Editor Graphics Jendela

X = [1,2,5]; n1 = [5,10,5]; n2 = [6,8,7];

bar (X, [n1 ', n2'])

Warna opsional argumen mendefinisikan warna seperti dalam fungsi plot.

    

Informasi mengenai matriks dan vektor

Mengakses elemen

Kurung siku digunakan untuk mendefinisikan matriks. Sebuah ruang atau koma digunakan untuk beralih
dari satu kolom yang lain dan titik koma digunakan untuk beralih dari satu baris ke yang lain.

-> m = [1 2 3; 4 5 6] Sebutkan
 m = Perintah ini juga dapat
1. 2. 3. diketik di bawah bentuk:
4. 5. 6.  m = [1,2,3; 4,5,6]
 

    

Tanda kurung digunakan untuk mengakses elemen atau memodifikasi mereka.

Scilab for benginner Page | 29


-> m (2,3)

ans =

 6.

-> m (2,3) = 23

 m =

1. 2. 3.

4. 5. 23.

":" operator yang digunakan untuk menunjuk semua baris atau semua kolom dari matriks.

Untuk melihat baris kedua dari matriks m, ketik:

-> m (2, :)

ans =

 4. 5. 23.

     

Dan kolom ketiga:

-> m (:, 3)

 ans =

 3.

23.

    

Untuk mendapatkan transpose dari matriks atau vektor menggunakan simbol kutip tunggal " ' ":

-> m '

 Ans =

1. 4.

2. 5.

3. 23.

Scilab for benginner Page | 30


Operasi

Operasi "*", "/" adalah operasi matriks. Untuk membuat operasi elemen bijaksana, kita perlu

menempatkan titik sebelum tanda operasi:, "./" "*.".

-> A = [1,2,3; 4,5,6]  

A=

 1. 2. 3.

4. 5. 6.

 -> B = [1; 1, 2]

 B =

 1.

1.

2.

-> A * B

 ans =

9. Perkalian matriks

 21.

-> A * A

- error 10 Dimensi tidak konsisten

Perkalian tidak konsisten.

-> A. * A

ans =

1. 4. 9.

16. 25. 36. Elemen perkalian bijaksana

-> 2 * (A + 2)

 Ans =

Scilab for benginner Page | 31


6. 8. 10.

12. 14. 16. Operasi ini dilakukan pada setiap elemen karena 2 adalah nomor

-> A / A

ans =

1. 1.518d-16 Memberikan matriks X yang X * A = A

 3.795d-15 1. Hasil yang tepat adalah:

1 0

0 1

    

-> A. / A

 ans =

1. 1. 1.

1. 1. 1. Memberikan matriks dibagi elemen bijaksana

Dalam kasus vektor:

-> C = 1: 4

 C =

1. 2. 3. 4.

-> C * C  

- error 10 Dimensi tidak konsisten

Perkalian tidak konsisten.

 -> C. * C

ans = Hal ini juga memungkinkan untuk menulis C ^ 2 karena, untuk


vektor,eksponen diinterpretasikan sebagai operasi elemen bijaksana.
Hal ini tidak terjadi dengan matriks.
Scilab for benginner Page | 32
 1. 4. 9. 16.

-> 1 / C

 ans =

 0.0333333 Dalam hal ini khususnya vektor, kita menemukan vektor X yang C * X = 1

0.0666667

0.1

0.1333333

-> (1) ./ C Elemen terbalik bijaksana


ans = Seperti sebelumnya, C ^ (- 1) adalah mungkin. Kurung sekitar 1
1. 0.5 0.3333333 diperlukan sehingga titik tidak dianggap sebagai koma sebagai
bagian dari nomor 1 Hal ini juga memungkinkan untuk menulis 1 ./C
dengan ruang antara 1 dan ". "
0.25

Memecahkan sistem linear

Untuk mengatasi sistem linear AX = Y, dimana A adalah matriks persegi, menggunakan backslash "\"

X = A \ Y.

Berhati-hati, operasi Y / A akan Berikan (hanya jika dimensi yang benar) hasil lain, bahwa

adalah untuk mengatakan Z matriks yang ZA = Y.

Untuk mengatasi sistem:

( 14 2 3
5 6
xX=
1
1) ()
> A = [1 2 3; 4 5 6];

-> Y = [1; 1];

-> X = A \ Y

Scilab for benginner Page | 33


X=

 - 0,5

0.

0,5

        

-> A * X

Ans =

1.

1.

Beberapa fungsi yang berguna

Urut

Fungsi gsort digunakan untuk mengurutkan elemen vektor dalam urutan menaik atau menurun.

-> v = [2,6,9,6, -4,0,2]

 v =

 2. 6. 9. 6. - 4. 0. 2.

-> Gsort (v, "g", "i")

 ans =

 - 4. 0. 2. 2. 6. 6. 9.

 -> Gsort (v)

 ans =

 9. 6. 6. 2. 2. 0. - 4.

Panjang

Fungsi length mengembalikan jumlah koordinat untuk vektor. Kembali fungsi ukuran

dimensi (baris, kolom) untuk matriks.

-> U = [01:10]

U=

Scilab for benginner Page | 34


1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

-> Panjang (U)

Ans =

 10.

    

-> m = [1 2 3; 4 5 6];

-> Ukuran (U)

ans =

2. 3.

Sum dan produk

Jumlah dan prod fungsi masing-masing menghitung jumlah dan produk dari argumen mereka

elemen.

-> U = [01:10];

-> sum (U)

ans =

55.

-> prod (U)

 ans =

 3628800.

        

Unik

Fungsi unique membuat hanya sekali unsur-unsur dari vektor (bahkan jika mereka berulang

beberapa kali) dan macam mereka dalam urutan menaik.

-> v = [2,6,9,6, -4,0,2]

 v =

Scilab for benginner Page | 35


2. 6. 9. 6. - 4. 0. 2.

-> unik (v)

Ans =

 - 4. 0. 2. 6. 9.

    

Cari

Fungsi find mencari elemen dalam vektor atau matriks dan mengembalikan sebuah vektor yang
mengandung indeks yang sesuai.

Untuk menemukan semua elemen vektor 𝑤 lebih kecil dari 5:

-> w = [1,5,3,8,14,7,3,2,12,6]; menemukan (w <5)

 ans =

1. 3. 7. 8.

    

Yang dihasilkan vektor (1,3,7,8) menunjukkan bahwa unsur-unsur 𝑤 !, 𝑤 !, 𝑤! dan 𝑤! lebih kecil dari 5.

    

Untuk menemukan semua elemen vektor 𝑤 sama dengan 3:

-> w = [1,5,3,8,14,7,3,2,12,6]; menemukan (w == 3)

 Ans =

3. 7.

Yang dihasilkan vektor (3,7) menunjukkan bahwa unsur-unsur 𝑤! dan 𝑤! sama dengan 3.

    

Perhitungan akurasi

Perhitungan

 Angka memiliki nilai absolut antara sekitar 2,2 × 10 +308 dan 1,8 × 10+308

Jumlah% eps sama dengan 2.220446049D-16 Memberikan relatif presisi terkecil yang dapat diperoleh
dalam perhitungan, yang karenanya Memberikan sekitar 16 digit desimal.    

Contoh 1: Perhitungan sin (π)

-> sin (% pi) 


Scilab for benginner Page | 36
ans =

 1.225D-16

    

Nilai 𝑠𝑖𝑛 π atas tidak 0, tetapi dianggap sebagai nol. Memang, dibandingkan dengan nilai maksimum dari
fungsi sinus (yaitu 1), itu adalah sama dengan 0 dengan nilai kurang dari% eps.    

Contoh 2: Pengujian jika segitiga dengan sisi 𝟑, 1 et 2 adalah hak - segitiga siku:

-> a = sqrt (3)

A= 

1.7320508

-> b = 1

B=

 1.

-> c = 2

 C =

 2.

-> a ^ 2 + b ^ 2 == c ^ 2

 ans = Program ini salah merespon karena nilai a ^ 2 + b ^ 2 adalah perkiraan

-> abs (a ^ 2 + b ^ 2-c ^ 2) <% eps

 Ans = Program ini salah merespon karena mutlak presisi disebut untuk

-> abs (a ^ 2 + b ^ 2-c ^ 2) / c ^ 2 <% eps

ans = Program ini merespon benar karena relative presisi disebut untuk

 T

    

Tampilan

Hasil yang ditampilkan, secara default, dengan 10 karakter, termasuk titik desimal dan tanda.

Scilab for benginner Page | 37


Fungsi format digunakan untuk menampilkan lebih digit. Untuk menampilkan 20 digit, Format Jenis (20).

Mempertimbangkan kembali 𝑎 = 3:

-> a ^ 2

 Ans = Berikut ada 7 tempat desimal, dan kita tidak melihat kesalahan.

3.

-> Format (20)

Di sini ada 17 tempat desimal, dan kita dapat melihat kesalahan

 -> a ^ 2

ans =

2,99999999999999956

    

Memecahkan persamaan diferensial

Untuk menemukan solusi dari sistem eksplisit persamaan diferensial, hanya mengurangi ke diferensial

persamaan orde 1.

 Y’(t) = f (t, y (t))

y (t0) = y0

 di mana 𝑡0 dan 𝑡 mewakili waktu dan 𝑦0 dan 𝑦 (𝑡) adalah vektor-vektor,

 kemudian menerapkan fungsi ode: y = ode (y0, t0, t, f), dengan:

 y0: kondisi awal, vektor 𝑛 dimensi,


 t0: awal waktu,
 t: vektor T dimensi yang sesuai dengan zaman di mana solusi dihitung. Vektor ini harus dimulai
dengan t0.
 f: fungsi mendefinisikan sistem di bawah bentuk:
Fungsi yprim = f (t, y)
yprim (1) = ...
yprim (2) = ...
....
yprim (n) = ...

endfunction

    

Scilab for benginner Page | 38


Scilab for benginner Page | 39
Solusi y adalah matriks dimensi n x T: y1(1) y1(2) ⋮ y1(T)

Y2(1) y2(2) ⋮ y2(T)

⋮ ⋮ ⋮
Yn(1) yn(2) ⋯ yn(T)

Contoh: Pemecahan persamaan diferensial

 𝒚 "= -𝟒𝒚

𝒚 (𝟎) = 𝟑, 𝒚’ (𝟎) = 𝟎

  

Ini persamaan orde 2 direduksi menjadi sistem dua persamaan orde 1 seperti yang didefinisikan oleh:

Y (1) y Yprim ( 1 ) y' Yprim (1)=(2)


 𝑌 =
Y ( )()
(2)
= ' , Yprim=
y (
Yprim ( 2 ) y )( )
= ” dan
Yprim ( 2 )=−4 xY (1)

komentar  Scilab Editor

Kami mendefinisikan fungsi pengembalian Fungsi yprim = f (t, y)


vektor output y '
yprim (1) = y (2);
dari variabel input t dan y (y adalah vektor).
yprim (2) = - 4 * y (1);
Kami mendefinisikan nilai-nilai t untuk
endfunction
merencanakan.
t0 = 0; tmax = 5;
(solver memilih sendiri nilai-nilai yang baik dari t
untuk t = t0: 0.05: tmax;
perhitungan internal solusi). y0 = 3; yprim0 = 0;
Kami mendefinisikan kondisi awal. y = ode ([y0, yprim0], t0, t, f);
Kami menjalankan ode. CLF; plot (t, y (1, :))
Kami memplot kurva terpisahkan dari y
terhadap t.

    

    

 
Scilab for benginner Page | 40
Bab 3

Berguna fungsi Scilab

    

Analisis

 sqrt (x) mengembalikan akar kuadrat dari 𝑥 dengan 𝑥 nyata positif atau nol, dan kompleks akar
bagian positif yang nyata sebaliknya.
 log (x) mengembalikan logaritma natural dari x dengan x bilangan real atau kompleks.
 exp (x) mengembalikan eksponensial 𝑥 𝑥 dengan bilangan real atau kompleks.
 abs (x) mengembalikan nilai absolut dari 𝑥 nyata (atau modul jika 𝑥 kompleks).
 int (x) mengembalikan pemotongan 𝑥 nyata (bilangan bulat sebelum desimal).
 floor (x) mengembalikan integer bagian dari 𝑥 nyata (integer 𝑛 yang 𝑛 ≤ 𝑥 <𝑛 + 1).
 ceil (x) untuk 𝑥 nyata mengembalikan integer 𝑛 yang 𝑛 - 1 <𝑥 ≤ 𝑛.

    

Probabilitas dan statistik

 faktorial (n) mengembalikan faktorial n dengan n positif atau nol integer.


 grand (1, p, "uin", m, n) mengembalikan vektor p urutan integer acak diambil antara m dan n
dengan p bilangan bulat positif, m dan n bilangan bulat dan 𝑚 ≤ 𝑛.
 grand (1, p, "disa", a, b) mengembalikan vektor p urutan acak yang sebenarnya diambil antara a
dan b dengan p bilangan bulat positif, a dan b nyata dan 𝑎 ≤ 𝑏.
 sum (n) mengembalikan jumlah nilai vektor 𝑛 (digunakan untuk menghitung total).
 cumsum (n) mengembalikan vektor meningkatkan nilai kumulatif dari vektor 𝑛 (digunakan
untuk menghitung angka kumulatif meningkat).
 Length (v) mengembalikan jumlah koordinat vektor 𝑣.
 gsort (v) mengembalikan vektor angka atau string 𝑣 diurutkan dalam urutan.
 gsort (v, "g", "i") mengembalikan vektor angka atau string 𝑣 diurutkan secara ascending order.
 Mean (berarti) (v) mengembalikan rata-rata vektor nomor 𝑣.
 STDEV (v) mengembalikan standar deviasi dari vektor nomor 𝑣.
 bar (v, n, couleur) menarik bar Graph dengan 𝑣 sebagai X - koordinat, 𝑛 sebagai Y - koordinat, 𝑣
dan 𝑛 menjadi vektor baris ukuran yang sama. Secara default, bar (n) menarik bar Grafik 𝑛 di
biru dengan 1,2,3 ... sebagai X – koordinat.
 Bar (v, [n1 ', n2']) menarik bar ganda Grafik dengan 𝑣 sebagai X - koordinat, n1 sebagai Y-
berkoordinasi dengan warna biru dan n2 sebagai Y - koordinat di Green, dengan 𝑣, n1 dan n2
menjadi ukuran yang sama vektor baris.
 rand (n, p) dengan 𝑛 𝑝 dan bilangan bulat positif, mengembalikan 𝑛 matriks × 𝑝 nomor acak
diambil antara 0 dan 1.
 rand () mengembalikan bilangan real acak yang diambil antara 0 dan 1.
 lantai (x) mengembalikan integer bagian dari 𝑥 bilangan real. Secara khusus, jika 𝑝 nyata antara
0 dan 1, lantai (rand () + p) akan menjadi 1 dengan probabilitas 𝑝 dan 0 dengan 1 - probabilitas
𝑝.
Scilab for benginner Page | 41
    

    Tampilan dan plot

 CLF berarti "Gambar jelas" dan membersihkan angka saat ini pada jendela Graphics.
 Plot memungkinkan untuk menggambar kurva dan scatter plot dalam 2 dimensi.
 linspace (a, b, n), dengan 𝑎 dan 𝑏 nyata dan 𝑛 integer, mendefinisikan vektor nilai 𝑛 jarak teratur
antara 𝑎 dan 𝑏.
 scf memungkinkan untuk membuka atau untuk memilih jendela Graphics lain dari yang ada
sekarang.
 surfing memungkinkan 3 - D plot permukaan.
 bar (X, Y) dimana X dan Y adalah vektor, menarik bar Grafik dari serangkaian nilai-nilai untuk X
yang memiliki nomor nilai-nilai Y.
 plot (X, Y, "*") menarik plot pencar koordinat (X (i), Y (i)) sebagai bintang. Warnanya bisa
ditentukan.
 plot (Y, "+") menarik plot pencar koordinat (i, Y (i)) sebagai cross.
 disp ("Kalimat") menampilkan apa yang tertulis dalam tanda kutip ganda.
 disp (A) dimana A adalah matriks angka, menampilkan tabel nilai-nilai A.
 disp ("Kalimat" + string (x)) menampilkan kalimat dan nilai nomor 𝑥.
 xclick mengembalikan koordinat titik diklik di jendela Graphics.

    

Utilitas

 unik (v) mengembalikan 𝑣 vektor dengan kejadian unik yang berulang-ulang komponen.
 sum (v) mengembalikan jumlah semua elemen dari vektor atau matriks 𝑣.
 prod (v) mengembalikan produk dari semua elemen dari vektor atau matriks 𝑣.
 menemukan (<tes tentang v>) mengembalikan indeks dari elemen vektor 𝑣 Memuaskan tes.
 disp (x, y, ...) menampilkan nilai-nilai argumen di konsol.
 string (x) mengkonversi jumlah 𝑥 ke string.
 Format (n) di mana 𝑛 adalah integer lebih besar dari atau sama dengan 2, menetapkan tampilan
untuk 𝑛 karakter, termasuk tanda dan titik desimal.
 nol (n, p) mendefinisikan 𝑛 × matriks 𝑝 yang hanya berisi angka nol.
 feval (x, y, f) di mana 𝑥 dan 𝑦 adalah masing-masing vektor ukuran 𝑚 dan 𝑛, mendefinisikan
matriks 𝑚 × 𝑛 yang elemen (𝑖, 𝑗) adalah 𝑓 (𝑥 𝑖, 𝑦 𝑗).
 Fungsi bantuan membuka bantuan browser pada fungsi halaman yang tepat.
 tic dimulai jam.
 tic berhenti jam.

Scilab for benginner Page | 42

Anda mungkin juga menyukai