Bài giảng Xử lý tín hiệu nâng cao - Chương 1: Tổng quan về công cụ MATLAB

10 22 0
Bài giảng Xử lý tín hiệu nâng cao - Chương 1: Tổng quan về công cụ MATLAB

Đang tải... (xem toàn văn)

Thông tin tài liệu

 Tổng quan về Tổng quan về lập trình lập trình Matlab Matlab  Cách sử dụng Cách sử dụng biến biến trong Matlab trong Matlab  Các Các lệnh lệnh và các và các hàm hàm cơ [r]

(1)

CHƯƠNG I

CHƯƠNG I

Xử lý tín hiệu nâng cao

Xử lý tín hiệu nâng cao

Tổng quan công cụ

Tổng quan công cụ

MATLAB

(2)

Tài liệu tham khảo

Tài liệu tham khảo 1.

1. Xử lý tín hiệu nâng caoXử lý tín hiệu nâng cao - Nguyễn Quốc Trung - Nguyễn Quốc Trung 2.

2. Digital signal processing using MATLABDigital signal processing using MATLAB - - Viney K.Ingle & John G.Proakis

Viney K.Ingle & John G.Proakis

3.

3. Digital Signal and Image Processing Using Digital Signal and Image Processing Using MATLAB

MATLAB - Gerard Blanchet & Maurice Charbit - Gerard Blanchet & Maurice Charbit 4.

4. Digital image processing using MATLABDigital image processing using MATLAB - -Gonzalez Woods & Eddins

Gonzalez Woods & Eddins

5.

(3)

Nội dung

Nội dung

 Giới thiệuGiới thiệu Matlab Matlab

 Tổng quan Tổng quan lập trìnhlập trình Matlab Matlab  Cách sử dụng Cách sử dụng biếnbiến Matlab Matlab  Các Các lệnhlệnh hàmhàm bản bản

 Cách thao tác với Cách thao tác với ma trậnma trận  Vẽ Vẽ đồ thị đồ thị trong Matlabtrong Matlab

(4)

Giới thiệu Matlab

Giới thiệu Matlab

 Matlab phát triển Matlab phát triển MathWorksMathWorks  Là ngơn ngữ lập trình Là ngơn ngữ lập trình thơng dịchthơng dịch  Hỗ trợ lập trình Hỗ trợ lập trình hướng đối tượnghướng đối tượng

 Ứng dụng Ứng dụng rộng rãirộng rãi

 Có khả Có khả liên kếtliên kết với nhiều ngôn ngữ với nhiều ngôn ngữ lập trình khác

(5)

Lịch sử phát triển

Lịch sử phát triển

 Cuối thập niên Cuối thập niên 19701970 MATLAB, nguyên sơ MATLAB, nguyên sơ viết ngôn ngữ

viết ngôn ngữ FortranFortran

 Năm Năm 19831983, Jack Little, người học MIT , Jack Little, người học MIT Stanford, viết lại MATLAB ngôn ngữ

Stanford, viết lại MATLAB ngôn ngữ CC  Năm Năm 19841984: Phiên : Phiên MATLAB 1.0MATLAB 1.0 viết viết

bằng C cho MS-DOS PC

bằng C cho MS-DOS PC

(6)

Lịch sử phát triển

Lịch sử phát triển

 Năm Năm 19921992 MATLAB 4MATLAB 4 thêm vào hỗ trợ 2-D 3-D thêm vào hỗ trợ 2-D 3-D  Năm Năm 19961996 MATLAB 5MATLAB 5 bao gồm thêm kiểu bao gồm thêm kiểu

liệu, sửa lỗi tạo dựng GUI

liệu, sửa lỗi tạo dựng GUI

 Năm Năm 20002000 MATLAB 6MATLAB 6  Năm Năm 20022002 MATLAB 6.5MATLAB 6.5  Năm Năm 20042004 MATLAB 7MATLAB 7

(7)

Màn hình chính

(8)

Tổng quan lập trình Matlab

Tổng quan lập trình Matlab

 Lập trình hướng thủ tụcLập trình hướng thủ tục  Cú pháp, từ khóaCú pháp, từ khóa

 Sử dụng thư viện ToolboxSử dụng thư viện Toolbox  Lập trình MatlabLập trình Matlab

 Sử dụng dịng lệnhSử dụng dịng lệnh  Lập trình m-fileLập trình m-file

(9)

Sử dụng biến Matlab

Sử dụng biến Matlab

 Không cần Không cần khai báokhai báo kiểu, số chiều, độ dài biến. kiểu, số chiều, độ dài biến.  Mỗi tên xuất với phép gán, Mỗi tên xuất với phép gán,

Matlab tạo biến

Matlab tạo biến tự động cấp phát nhớtự động cấp phát nhớ cho cho  Ví dụVí dụ: : sosv = 110sosv = 110 tạo biến tên tạo biến tên sosvsosv (là ma (là ma

trận 1x1) lưu giá trị 110

trận 1x1) lưu giá trị 110

 Nếu biến cũ, Nếu biến cũ, thay đổi nội dungthay đổi nội dung thực phép gán

thực phép gán

 Ví dụ:Ví dụ:

>>X =

>>X =

>>X =

(10)

Cách đặt tên biến

Cách đặt tên biến

 Tên biến Tên biến phải từ, không chưa dấu phải từ, không chưa dấu cách, tên biến tối đa 63 ký tự

cách, tên biến tối đa 63 ký tự

 Tên biến Tên biến phân biệt chữ hoa chữ phân biệt chữ hoa chữ thường

thường

 Tên biến Tên biến bắt đầu chữ cáibắt đầu chữ cái

 Ký tự Ký tự dấu chấm “dấu chấm “..”” không sử dụng không sử dụng để đặt tên biến.

Ngày đăng: 09/03/2021, 05:02

Tài liệu cùng người dùng

Tài liệu liên quan