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

MATLAB - Notasi Titik Dua

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 Langsung
1: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 Langsung
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

Demo Langsung
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 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.

Contoh

Buat file skrip dan ketik kode berikut di dalamnya

Demo Langsung
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

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

  1. MATLAB - Ikhtisar
  2. MATLAB - Sintaks Dasar
  3. MATLAB - Variabel
  4. MATLAB - Perintah
  5. MATLAB - Tipe Data
  6. MATLAB - Operator
  7. MATLAB - Matriks
  8. MATLAB - Array
  9. MATLAB - Notasi Titik Dua
  10. MATLAB - Angka