Giáo trình Matlab và ứng dụng
Mục lục
Nội dung trang
Phần 1 - Cơ sở Matlab.1
Chương 1 – Khái niệm chung.1
1.1- Giới thiệu .1
1.2- Cài đặt chương trình:.3
1.2.1- Khởi động windows. .3
1.2.2- Tiến hành cài đặt.3
1.2.3- Nhập thông tin của người dùng và Personal License Password. .4
1.2.5- Hoàn thành cài đặt .5
1.3- Môi trường làm việc của Matlab.6
1.3.1- Khởi động và thoát khỏi Matlab.6
1.3.2- Cửa sổ lệnh của Matlab (Matlab Command Window).8
1.3.3- Không gian làm việc của Matlab (Matlab Workspace).11
Chương 2 - Các menu của MATLAB .13
2.1- Menu File.13
2.2- Menu Edits: .19
2.3- Menu View: .21
2.4- Menu Window:.21
Chương 3 - Các khái niệm cơ bản .22
3.1-Một số phím chuyên dụng và lệnh thông dụng .22
3.2- Biến trong MATLAB.23
3.2.1- Tên biến: .23
3.2.2- Một số lệnh với biến: .23
3.2.3- Một số biến đã được định nghĩa trước:.
3.2.4- Biến toàn cục (global variables).24
3.3- Các phép toán trong matlab.25
3.3.1- Phép toán số học: .25
3.3.2- Thứ tự ưu tiên trong phép toán số học:.26
3.3.3- Các phép toán quan hệ và phép toán logic .26
3.3.4- Các ví dụ: .30
3.4- Số phức và các phép toán về số phức.31
3.4.1- Biểu diễn số phức:.31
3.4.2- Các phép toán đối với số phức:.31
3.5- Sử dụng các file lệnh (lập trình M-file) .32
3.6 - Dòng nhắc gán giá trị các biến:.32
3.7- Cách tạo một hàm:.35
3.8- Vẽ các hàm.36
3.9- Lưu và lấy dữ liệu: .37
3.10- Cấu trúc câu lệnh điều kiện: .38
3.11- Cấu trúc vòng lặp.41
3.12- Một số hàm toán học: .43
chương 4 - Ma trận và các phép toán về ma trận .46
4.1- Khái niệm: .46
4.1.1- Các qui định để định nghĩa một ma trận: .47
4.1.2- Các cách để nhập một ma trận: .47
4.1.3- Hiển thị lại ma trận: .49
4.2- Xử lý trong ma trận:.50
4.2.1- Tạo véctơ:.50
4.2.2- Gọi các phần tử trong ma trận.50
4.2.3- Gọi 1 ma trận con từ một ma trận lớn. .
4.3- Các ma trận đặc biệt: .52
4.3.1- Ma trận zeros.52
4.3.2- Ma trận ones.53
4.3.3- Ma trận ma phương Magic.53
4.3.4- Ma trận eye. .53
4.3.5- Ma trận Pascal:.54
4.4- Các phép toán vector .54
4.4.1- Các phần tử là các số thực:.54
4.4.2- Các phần tử là các số phức. .55
4.4.3- Các phần tử là các tham số:.56
4.5- Các phép toán về ma trận .56
4.5.1- Phép chuyển vị .56
4.5.2- Phép nghịch đảo ma trận.58
4.5.3- Phép cộng - trừ ma trận.( + , - ).58
4.5.4- Phép nhân, chia ma trận: .59
4.5.5- Phép luỹ thừa và số mũ của ma trận.62
4.5.6- Phép quay ma trận.63
4.5.7- Phép đảo ma trận.64
4.5.8- Tính định thức ma trận.64
4.6- ứng dụng các phép toán ma trận .64
4.6.1- Nhân đa thức .64
4.6.2- Giải phương trình bậc cao .65
4.6.3- Biết nghiệm tìm lại phương trình .66
4.6.4- Giải hệ phương trình tuyến tính: .66
Chương 5 – Symbolic toolbox.69
5.1- Tạo đối tượng (biến, biểu thức) symbolic.
5.2- Các phép tính .71
5.2.1- Đạo hàm.72
5.2.2- Tích phân.72
5.2.3- Tìm giới hạn.74
5.2.4- Tính tổng của dãy số symbolic.74
5.2.5- Khai triển taylor .76
5.3- Đơn giản hoá biểu thức và thay thế .77
5.3.1- Gom số hạng, biến .77
5.3.2- Khai triển biểu thức.78
5.3.3- Phân tích biểu thức thành thừa số.78
5.3.4- Đơn giản biểu thức.80
5.3.5- Thay thế .82
5.3.6- Biểu diễn biểu thức symbolic dưới dạng toán học.83
5.4- Giải phương trình.84
5.4.1- Giải phương trình đại số.84
5.4.2- Phương trình vi phân .86
5.5- Phép Biến đổi tích phân.86
5.5.1- Biến đổi fourier và fourier ngược .86
5.5.2- Biến đổi laplace và laplace ngược .89
5.5.3- Phép biến đổi Z và Z ngược .91
5.5.4- Chuyển phương trình hệ số sang phương trình tham số .92
5.5.5- Tìm hàm ngược .93
Ch−ơng 1 – Khái niệm chung .....................................................................1 1.1- Giới thiệu ..............................................................................................1 1.2- Cài đặt ch−ơng trình:...........................................................................3 1.2.1- Khởi động windows. ...........................................................................3 1.2.2- Tiến hành cài đặt .................................................................................3 1.2.3- Nhập thông tin của ng−ời dùng và Personal License Password. .........4 1.2.5- Hoàn thành cài đặt ..............................................................................5 1.3- Môi tr−ờng làm việc của Matlab.........................................................6 1.3.1- Khởi động và thoát khỏi Matlab..........................................................6 1.3.2- Cửa sổ lệnh của Matlab (Matlab Command Window) ........................8 1.3.3- Không gian làm việc của Matlab (Matlab Workspace).....................11 Ch−ơng 2 - Các menu của MATLAB ......................................................13 2.1- Menu File ............................................................................................13 2.2- Menu Edits: ........................................................................................19 2.3- Menu View: ........................................................................................21 2.4- Menu Window:...................................................................................21 Ch−ơng 3 - Các khái niệm cơ bản ............................................................22 3.1-Một số phím chuyên dụng và lệnh thông dụng ...............................22 3.2- Biến trong MATLAB.........................................................................23 3.2.1- Tên biến: ...........................................................................................23 3.2.2- Một số lệnh với biến: ........................................................................23 3.2.3- Một số biến đã đ−ợc định nghĩa tr−ớc:..............................................24 Nguyenvanbientbd47@gmail.com Giáo trình Matlab và ứng dụng 96 3.2.4- Biến toàn cục (global variables) ........................................................24 3.3- Các phép toán trong matlab..............................................................25 3.3.1- Phép toán số học: .............................................................................25 3.3.2- Thứ tự −u tiên trong phép toán số học:..............................................26 3.3.3- Các phép toán quan hệ và phép toán logic ........................................26 3.3.4- Các ví dụ: ..........................................................................................30 3.4- Số phức và các phép toán về số phức................................................31 3.4.1- Biểu diễn số phức: .............................................................................31 3.4.2- Các phép toán đối với số phức:..........................................................31 3.5- Sử dụng các file lệnh (lập trình M-file) ............................................32 3.6 - Dòng nhắc gán giá trị các biến:........................................................32 3.7- Cách tạo một hàm:.............................................................................35 3.8- Vẽ các hàm..........................................................................................36 3.9- L−u và lấy dữ liệu: .............................................................................37 3.10- Cấu trúc câu lệnh điều kiện: ...........................................................38 3.11- Cấu trúc vòng lặp.............................................................................41 3.12- Một số hàm toán học: ......................................................................43 ch−ơng 4 - Ma trận và các phép toán về ma trận ...................................46 4.1- Khái niệm: ..........................................................................................46 4.1.1- Các qui định để định nghĩa một ma trận: ..........................................47 4.1.2- Các cách để nhập một ma trận: .........................................................47 4.1.3- Hiển thị lại ma trận: ..........................................................................49 4.2- Xử lý trong ma trận: ..........................................................................50 4.2.1- Tạo véctơ:..........................................................................................50 4.2.2- Gọi các phần tử trong ma trận. ..........................................................50 4.2.3- Gọi 1 ma trận con từ một ma trận lớn. ..............................................52 Nguyenvanbientbd47@gmail.com Giáo trình Matlab và ứng dụng 97 4.3- Các ma trận đặc biệt: ........................................................................52 4.3.1- Ma trận zeros.....................................................................................52 4.3.2- Ma trận ones......................................................................................53 4.3.3- Ma trận ma ph−ơng Magic ................................................................53 4.3.4- Ma trận eye. ......................................................................................53 4.3.5- Ma trận Pascal:..................................................................................54 4.4- Các phép toán vector ........................................................................54 4.4.1- Các phần tử là các số thực:................................................................54 4.4.2- Các phần tử là các số phức. ...............................................................55 4.4.3- Các phần tử là các tham số:...............................................................56 4.5- Các phép toán về ma trận .................................................................56 4.5.1- Phép chuyển vị ..................................................................................56 4.5.2- Phép nghịch đảo ma trận ...................................................................58 4.5.3- Phép cộng - trừ ma trận.( + , - ) .........................................................58 4.5.4- Phép nhân, chia ma trận: ...................................................................59 4.5.5- Phép luỹ thừa và số mũ của ma trận..................................................62 4.5.6- Phép quay ma trận.............................................................................63 4.5.7- Phép đảo ma trận...............................................................................64 4.5.8- Tính định thức ma trận .....................................................................64 4.6- ứng dụng các phép toán ma trận ......................................................64 4.6.1- Nhân đa thức .....................................................................................64 4.6.2- Giải ph−ơng trình bậc cao .................................................................65 4.6.3- Biết nghiệm tìm lại ph−ơng trình .....................................................66 4.6.4- Giải hệ ph−ơng trình tuyến tính: .......................................................66 Ch−ơng 5 – Symbolic toolbox...................................................................69 5.1- Tạo đối t−ợng (biến, biểu thức) symbolic.........................................69 Nguyenvanbientbd47@gmail.com Giáo trình Matlab và ứng dụng 98 5.2- Các phép tính .....................................................................................71 5.2.1- Đạo hàm............................................................................................72 5.2.2- Tích phân...........................................................................................72 5.2.3- Tìm giới hạn......................................................................................74 5.2.4- Tính tổng của dãy số symbolic..........................................................74 5.2.5- Khai triển taylor ................................................................................76 5.3- Đơn giản hoá biểu thức và thay thế ..................................................77 5.3.1- Gom số hạng, biến ............................................................................77 5.3.2- Khai triển biểu thức...........................................................................78 5.3.3- Phân tích biểu thức thành thừa số......................................................78 5.3.4- Đơn giản biểu thức ............................................................................80 5.3.5- Thay thế ............................................................................................82 5.3.6- Biểu diễn biểu thức symbolic d−ới dạng toán học.............................83 5.4- Giải ph−ơng trình...............................................................................84 5.4.1- Giải ph−ơng trình đại số....................................................................84 5.4.2- Ph−ơng trình vi phân .........................................................................86 5.5- Phép Biến đổi tích phân.....................................................................86 5.5.1- Biến đổi fourier và fourier ng−ợc ......................................................86 5.5.2- Biến đổi laplace và laplace ng−ợc .....................................................89 5.5.3- Phép biến đổi Z và Z ng−ợc ..............................................................91 5.5.4- Chuyển ph−ơng trình hệ số sang ph−ơng trình tham số ....................92 5.5.5- Tìm hàm ng−ợc .................................................................................93
File đính kèm:
- giao_trinh_matlab_va_ung_dung.pdf