Đang tải... (xem toàn văn)
Chương 1 trình bày những nội dung chính sau: Giới thiệu matlab, tổng quan về lập trình matlab, cách sử dụng biến trong matlab, các lệnh và các hàm cơ bản, cách thao tác với ma trận, vẽ đồ thị trong matlab, làm việc với hàm và m-file, lập trình GUI.
Xử lý tín hiệu nâng cao CHƯƠNG I Tổng quan công cụ MATLAB Tài liệu tham khảo Xử lý tín hiệu nâng cao - Nguyễn Quốc Trung Digital signal processing using MATLAB Viney K.Ingle & John G.Proakis Digital Signal and Image Processing Using MATLAB - Gerard Blanchet & Maurice Charbit Digital image processing using MATLAB Gonzalez Woods & Eddins Xử lý số tín hiệu - Hồ Văn Sung Nội dung Giới thiệu Matlab Tổng quan lập trình Matlab Cách sử dụng biến Matlab Các lệnh hàm Cách thao tác với ma trận Vẽ đồ thị Matlab Làm việc với hàm m-file Lập trình GUI Giới thiệu Matlab Matlab phát triển MathWorks Là ngơn ngữ lập trình thơng dịch Hỗ trợ lập trình hướng đối tượng Ứng dụng rộng rãi Có khả liên kết với nhiều ngơn ngữ lập trình khác Lịch sử phát triển Cuối thập niên 1970 MATLAB, nguyên sơ viết ngôn ngữ Fortran Năm 1983, Jack Little, người học MIT Stanford, viết lại MATLAB ngôn ngữ C Năm 1984: Phiên MATLAB 1.0 viết C cho MS-DOS PC Năm 1986, MATLAB đời hỗ trợ UNIX Năm 1987, MATLAB phát hành Lịch sử phát triển Năm 1992 MATLAB thêm vào hỗ trợ 2-D 3-D Năm 1996 MATLAB bao gồm thêm kiểu liệu, sửa lỗi tạo dựng GUI Năm 2000 MATLAB Năm 2002 MATLAB 6.5 Năm 2004 MATLAB Tháng 6, 2009, phiên MATLAB R2009a Màn hình Tổng quan lập trình Matlab Lập trình hướng thủ tục Cú pháp, từ khóa Sử dụng thư viện Toolbox Lập trình Matlab Sử dụng dòng lệnh Lập trình m-file Thiết kế chương trình có GUI Sử dụng biến Matlab Không cần khai báo kiểu, số chiều, độ dài biến Mỗi tên xuất với phép gán, Matlab tạo biến tự động cấp phát nhớ cho Ví dụ: sosv = 110 tạo biến tên sosv (là ma trận 1x1) lưu giá trị 110 Nếu biến cũ, thay đổi nội dung thực phép gán Ví dụ: >>X = >>X = // X = Cách đặt tên biến Tên biến phải từ, không chưa dấu cách, tên biến tối đa 63 ký tự Tên biến phân biệt chữ hoa chữ thường Tên biến bắt đầu chữ Ký tự dấu chấm “.” không sử dụng để đặt tên biến 10 Viết hàm matlab (tiếp) Cú pháp xây dựng hàm function [output_list] = function_name(input_list) //body Return Một số hàm/lệnh thơng dụng lập trình mfile echo on/off input disp global 33 Thực hành Thực hành với câu câu lệnh lựa chọn IF, IF ELSE, IF ELSE IF … Một học viên kiểm tra môn học Mỗi kiểm tra tối đa 100 điểm Xếp loại học viên dựa vào điểm trung bình mơn Điểm trung bình Loại >= 90 E+ 80