Table of Contents
Tính năng này là một kỹ thuật được dùng trong MATLAB để cải thiện hiệu suất của các tập lệnh bằng cách thay thế vòng rõ ràng bằng ma trận và thao tác véc tơ. Cách tiếp cận này hiệu lực thư viện số tối ưu hóa của MATLAB, kết quả là thực hiện nhanh hơn và mã nhanh hơn.
Hiểu về sự chuyển đổi
Trong các tập lệnh truyền thống của MATLAB, vòng lặp thường được sử dụng để thực hiện các hoạt động trên các phần tử bởi yếu tố. Trong khi đơn giản, các vòng lặp này có thể chậm, đặc biệt là với bộ dữ liệu lớn.
Lợi ích của việc chuyển động
Dùng véc- tơ hóa có thể giảm đáng kể thời gian thực hiện và cải thiện khả năng đọc mã. Nó cũng giảm thiểu khả năng lỗi liên quan đến chỉ mục vòng. Hơn nữa, mã véc- tơ được liên kết với ưu điểm của MATLAB trong việc tính toán ma trận.
Công nghệ dao động phổ biến
- Thay đổi vòng lặp với các hoạt động theo chiều hướng nguyên tử bằng .*). /, và .
- Dùng những chức năng như sum ), [FLT:] , và [FLT:] để hoạt động trên toàn bộ dãy.
- Đang áp dụng chỉ mục hợp lý để chọn và sửa đổi các yếu tố cụ thể.
- Đang phân tích các chức năng có sẵn hoạt động trên toàn bộ ma trận, như [FLT: 0] hoặc ) ).