MATLAB
titik dua(:) adalah salah satu operator yang paling berguna di MATLAB. Ini digunakan untuk membuat vektor, larik subskrip, dan menentukan untuk iterasi .
Jika Anda ingin membuat vektor baris, yang berisi bilangan bulat dari 1 hingga 10, tulis −
Demo Langsung1:10
MATLAB mengeksekusi pernyataan dan mengembalikan vektor baris yang berisi bilangan bulat dari 1 sampai 10
ans = 1 2 3 4 5 6 7 8 9 10
Jika Anda ingin menentukan nilai kenaikan selain satu, misalnya −
Demo Langsung100: -5: 50
MATLAB mengeksekusi pernyataan dan mengembalikan hasil berikut
ans = 100 95 90 85 80 75 70 65 60 55 50
Mari kita ambil contoh lain
Demo Langsung0:pi/8:pi
MATLAB mengeksekusi pernyataan dan mengembalikan hasil berikut
ans = Columns 1 through 7 0 0.3927 0.7854 1.1781 1.5708 1.9635 2.3562 Columns 8 through 9 2.7489 3.1416
Anda dapat menggunakan operator titik dua untuk membuat vektor indeks untuk memilih baris, kolom, atau elemen array.
Tabel berikut menjelaskan penggunaannya untuk tujuan ini (biarkan kita memiliki matriks A)
Format | Tujuan |
---|---|
A(:,j) | adalah kolom ke-j dari A. |
A(i,:) | adalah baris ke-i dari A. |
A(:,:) | adalah array dua dimensi yang setara. Untuk matriks ini sama dengan A. |
A(j:k) | adalah A(j), A(j+1),...,A(k). |
A(:,j:k) | adalah A(:,j), A(:,j+1),...,A(:,k). |
A(:,:,k) | adalah k th halaman array tiga dimensi A. |
A(i,j,k,:) | adalah vektor pada larik empat dimensi A. Vektor tersebut meliputi A(i,j,k,1), A(i,j,k,2), A(i,j,k,3), dan seterusnya. |
A(:) | adalah semua elemen A, dianggap sebagai satu kolom. Di sisi kiri pernyataan penugasan, A(:) mengisi A, mempertahankan bentuknya dari sebelumnya. Dalam hal ini, ruas kanan harus berisi jumlah elemen yang sama dengan A. |
Buat file skrip dan ketik kode berikut di dalamnya
Demo LangsungA = [1 2 3 4; 4 5 6 7; 7 8 9 10] A(:,2) % second column of A A(:,2:3) % second and third column of A A(2:3,2:3) % second and third rows and second and third columns
Saat Anda menjalankan file, ini akan menampilkan hasil berikut
A = 1 2 3 4 4 5 6 7 7 8 9 10 ans = 2 5 8 ans = 2 3 5 6 8 9 ans = 5 6 8 9
MATLAB
MATLAB menyediakan berbagai cara untuk menyelesaikan masalah kalkulus diferensial dan integral, memecahkan persamaan diferensial dari berbagai derajat dan perhitungan batas. Yang terbaik dari semuanya, Anda dapat dengan mudah memplot grafik fungsi kompleks dan memeriksa maksimum, minimum, dan titik
MATLAB menyediakan perbedaan perintah untuk menghitung turunan simbolik. Dalam bentuknya yang paling sederhana, Anda meneruskan fungsi yang ingin Anda bedakan ke perintah diff sebagai argumen. Sebagai contoh, mari kita hitung turunan dari fungsi f(t) =3t2 + 2t-2 Contoh Buat file skrip dan ketik k
MATLAB mewakili polinomial sebagai vektor baris yang mengandung koefisien yang diurutkan berdasarkan pangkat menurun. Misalnya, persamaan P(x) =x4 + 7x3 - 5x + 9 dapat direpresentasikan sebagai p =[1 7 0 -5 9]; Mengevaluasi Polinomial polival fungsi digunakan untuk mengevaluasi polinomial pada ni
Simulink adalah lingkungan desain berbasis simulasi dan model untuk sistem dinamis dan tertanam, terintegrasi dengan MATLAB. Simulink, juga dikembangkan oleh MathWorks, adalah alat bahasa pemrograman grafis aliran data untuk pemodelan, simulasi dan analisis sistem dinamis multi-domain. Ini pada dasa