Vektorisasi

Modul keterampilan inti MATLAB: operasi per elemen, pengindeksan logika, fungsi agregat, dan refaktor perulangan ke vektor.

Vektorisasi menggantikan perulangan elemen demi elemen dengan operasi array utuh. Keterampilan ini membedakan program MATLAB idiomatik dari program yang sekadar berjalan. Modul ini membahas empat dasarnya secara berurutan: operasi per elemen yang membedakan operator matriks dari operator bertitik, pengindeksan logika yang menggantikan percabangan di dalam perulangan, fungsi agregat beserta argumen dimensinya, dan refaktor perulangan menjadi pernyataan tervektorisasi. Kode hasilnya umumnya lebih pendek, lebih dekat ke notasi matematis tertulisnya, dan lebih cepat karena perulangan diserahkan ke operasi array yang dioptimalkan.