Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> MATLAB

Menguasai Notasi Titik Dua MATLAB: Buat Vektor & Iterasi dengan Efisien

Operator titik dua(:) adalah salah satu operator yang paling berguna dalam MATLAB. Ia digunakan untuk membuat vektor, subskrip array, dan menentukan iterasi.

Jika Anda ingin membuat vektor baris yang berisi integer dari 1 hingga 10, Anda menulis −

Live Demo
 1:10 

MATLAB mengeksekusi pernyataan dan mengembalikan vektor baris yang berisi integer dari 1 hingga 10 −

 ans = 1 2 3 4 5 6 7 8 9 10 

Jika Anda ingin menentukan nilai peningkatan selain satu, misalnya −

Live Demo
 100: -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 −

Live Demo
 0: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 dari array.

Tabel berikut menggambarkan penggunaannya untuk tujuan ini (asumsikan kita memiliki matriks A) −

FormatTujuan
A(:,j)adalah kolom ke-j dari A.
A(i,:)adalah baris ke-i dari A.
A(:,:)adalah array dua dimensi 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 halaman ke-k dari array tiga dimensi A.
A(i,j,k,:)adalah vektor dalam array empat dimensi A. Vektor mencakup 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 sebelumnya. Dalam hal ini, sisi kanan harus berisi jumlah elemen yang sama dengan A.

Contoh

Buat file skrip dan ketik kode berikut di dalamnya −

Live Demo
 A = [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 

Ketika Anda menjalankan file, itu 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

  1. MATLAB: Tinjauan Komprehensif Lingkungan Komputasi Numerik Terkemuka
  2. Mahir Dasar MATLAB: Sintaks & Perintah Esensial
  3. Memahami Variabel dalam MATLAB: Dasar dan Contoh
  4. Perintah Esensial MATLAB untuk Komputasi Efisien
  5. Memahami Tipe Data MATLAB: Panduan Lengkap
  6. Mahir Operator MATLAB: Panduan Lengkap Operasi Aritmetika, Logis, dan Bitwise
  7. Mahir Dasar Matriks MATLAB: Buat, Referensi, dan Manipulasi Data
  8. MATLAB: Menguasai Array Multidimensi dan Khusus
  9. Menguasai Notasi Titik Dua MATLAB: Buat Vektor & Iterasi dengan Efisien
  10. MATLAB – Angka: Tipe, Penyimpanan, dan Konversi