Xử lý tín hiệu nâng cao<br />
-Advanced signal processingChương 1<br />
Tổng quan về công cụ MATLAB<br />
<br />
Tài liệu tham khảo<br />
1. Xử lý tín hiệu nâng cao - Nguyễn Quốc Trung<br />
2. Digital signal processing using MATLAB - Viney<br />
K.Ingle & John G.Proakis<br />
3. Digital Signal and Image Processing Using MATLAB Gerard Blanchet & Maurice Charbit<br />
4. Digital image processing using MATLAB - Gonzalez<br />
Woods & Eddins<br />
5. Xử lý số tín hiệu - Hồ Văn Sung<br />
<br />
Nội dung<br />
Giới thiệu Matlab<br />
Tổng quan về lập trình Matlab<br />
Cách sử dụng biến trong Matlab<br />
Các lệnh và các hàm cơ bản<br />
Cách thao tác với ma trận<br />
Vẽ đồ thị trong Matlab<br />
Làm việc với hàm và m-file<br />
Lập trình GUI<br />
<br />
Giới thiệu Matlab<br />
Matlab là viết tắt từ ‘MATrix LABoratory’<br />
Matlab được phát triển bởi MathWorks<br />
Là một ngôn ngữ lập trình thông dịch<br />
Hỗ trợ lập trình hướng đối tượng<br />
Ứng dụng rộng rãi<br />
Có khả năng liên kết với nhiều ngôn ngữ lập<br />
trình khác<br />
<br />
Lịch sử phát triển<br />
Cuối thập niên 1970, Matlab được Cleve Moler phát minh tại<br />
Đại học New Mexico. Matlab nguyên sơ được viết bởi ngôn<br />
ngữ Fortran<br />
đến 1980 Matlab vẫn chỉ là một bộ phận được dùng nội bộ của Đại học<br />
Stanford.<br />
<br />
Năm 1983, Jack Little, một người đã học ở MIT và Stanford,<br />
đã viết lại MATLAB bằng ngôn ngữ C, xây dựng thêm các thư<br />
viện phục vụ cho thiết kế hệ thống điều khiển, hệ thống hộp<br />
công cụ (tool box), mô phỏng... MATLAB trở thành mô hình<br />
ngôn ngữ lập trình trên cơ sở ma trận (matrix-based<br />
programming language).<br />
<br />