Nhập ma trận đơn giản.... CÁC PHÉP TOÁN TRÊN MA TRẬN.... CÁC PHÉP TOÁN TRÊN MẢNG.... Cộng và trừ trên mảng .... Nhân và chia trên mảng .... Lũy thừa trên mảng.... Các hàm toán học đặc bi
Trang 1GIỚI THIỆU 1
Hướng dẫn cài đặt MATLAB 7.0 2
Chương 1 CÁC KHÁI NIỆM CƠ BẢN 11
1.1 Nhập ma trận đơn giản 11
1.2 Các phần tử của ma trận 12
1.3 Câu lệnh và biến 13
1.4 Cách lấy thông tin vùng làm việc 14
1.5 Số và biểu thức số 15
1.6 Số phức và ma trận phức 16
1.7 Dạng thức xuất 17
1.8 Công cụ trợ giúp 19
1.9 Thoát và lưu vùng làm việc 19
1.10 Các hàm 20
Chương 2 CÁC PHÉP TOÁN TRÊN MA TRẬN 22
2.1 Chuyển vị ma trận 22
2.2 Cộng và trừ ma trận 23
2.3 Nhân ma trận 23
2.4 Chia ma trận 25
2.5 Lũy thừa ma trận 26
2.6 Các hàm sơ cấp về ma trận 26
Chương 3 CÁC PHÉP TOÁN TRÊN MẢNG 28
3.1 Cộng và trừ trên mảng 28
3.2 Nhân và chia trên mảng 28
3.3 Lũy thừa trên mảng 28
3.4 Phép toán quan hệ 29
3.5 Phép toán logic 31
3.6 Các hàm toán sơ cấp 32
3.7 Các hàm toán học đặc biệt 34
Chương 4 THAO TÁC TRÊN VECTƠ VÀ MA TRẬN 35
4.1 Cách phát sinh vectơ 35
4.2 Mô tả chỉ số 37
4.3 Mô tả chỉ số bằng vectơ 0-1 39
4.4 Ma trận rỗng 40
4.5 Ma trận đặc biệt 40
4.6 Cách tạo ra ma trận lớn 42
4.7 Thực hiện trên ma trận 43
Chương 5 THAO TÁC TRÊN VECTƠ VÀ MA TRẬN 45
5.1 Phân tích theo hướng cột 45
5.2 Các giá trị bỏ qua 48
5.3 Cách xóa các giá trị quá hạn 50
5.4 Hồi quy và đường cong thực nghiệm 50
Chương 6 HÀM MA TRẬN 53
6.1 Thừa số tam giác 53
6.2 Thừa số trực giao 56
6.3 Tách giá trị kỳ dị 58
6.4 Giá trị riêng 58
6.5 Hạng và điều kiện 59
Chương 7 ĐA THỨC VÀ XỬ LÝ TÍN HIỆU 61
7.1 Đa thức 61
7.2 Xử lý tín hiệu 62
7.3 Lọc dữ liệu 63
7.4 FFT(Fast Fourier Transform-Biến đổi Fourier nhanh) 64
Chương 8 HÀM CÓ ĐỐI SỐ LÀ HÀM 67
Trang 28.1 Tích phđn số 67
8.2 Phương trình vă tối ưu phi tuyến 68
8.3 Phương trình vi phđn 69
Chương 9 ĐỒ THỊ 72
9.1 Hình vẽ trong mặt phẳng x-y 73
9.2 Dạng thức cơ bản 73
9.3 Nhiều đường 75
9.4 Kiểu đường vă kiểu điểm 76
9.4.1 Kiểu 76
9.4.2 Mău 77
9.5 Dữ liệu ảo vă phức 77
9.6 Hình vẽ loga, cực, vă biểu đồ 77
9.7 Vẽ mặt lưới 3 chiều vă đường mức 78
9.8 Điều khiển măn hình 80
9.9 Câch chia đơn vị trục tọa độ 82
9.10 Bản sao phần cứng 82
Chương 10 ĐIỀU KHIỂN LUỒNG 83
10.1 Vòng lặp FOR 83
10.2 Vòng lặp WHILE 85
10.3 Câc lệnh IF vă BREAK 87
Chương 11 SIÍU TỆP M-FILE 89
11.1 Tệp nguyín bản 89
11.2 Tệp hăm 91
11.3 Câc lệnh Echo, input, pause, keyboard 93
11.4 Xđu chữ vă macro xđu chữ 94
11.5 Chương trình bín ngoăi 96
11.6 Vấn đề về tốc độ vă bộ nhớ 97
Chương 12 VỀ TỆP TRÍN ĐĨA 99
12.1 Thao tâc về tệp 99
12.2 Chạy chương trình bín ngoăi 99
12.3 Nhập vă xuất dữ liệu 100
PHỤ LỤC 102
Quản lý Lênh và hàm 103
Quản lý các biến và vùng làm việc 104
Làm việc với tệp và hệ điều hành 106
Điều khiển cửa sổ lệnh 106
Thông tin chung 108
Các hàm Logic 109
Các hàm dữ liệu cơ bản 110
Vi phân xác định 112
Các thao tác về vectơ 112
Các hệ số tương quan 113
Lọc và tích chập 113
Các phép biến đổi nghịch đảo Fourier 121
Các hàm lượng giác 124
Các hàm mũ và logarit 126
Các hàm phức 126
Hàm về số nguyên và thực 127
Các ma trận cơ bản 127
Phân tích ma trận 129
Phương trình tuyến tính 131
Giá trị riêng và giá trị kỳ dị 133
Các hàm ma trận 135
Trang 3Các biến và hằng đặc biệt 136
Thời gian và nhật kỳ 139
Thao tác trên ma trận 139
Các hàm có đối số là hàm 141
MATLAB là một ngôn ngữ lập trình 146
Điều khiển luồng 147
Hàm về đa thức 151
Nội suy số liệu 154
Nội suy Spline 156
Hàm về xâu chữ 156
Đồ họa X-Y cơ bản 162
Các lệnh đồ thị X-Y đặc biệt 164
Chú giải trên đồ thị 168
Các lệnh vẽ đường và tô vùng 169
Vẽ đường mức và các hình vẽ khác 2 chiều của dữ liệu 3 chiều 171
Các lệnh vẽ bề mặt và lưới 173
Cách thể hiện hình ảnh 177
Các đối tượng 3 chiều 179
Điều khiển màu 179
Các bảng màu 181
Các hàm bảng màu liên quan 182
Các mô hình sáng 184
Tạo cửa sổ hình ảnh và các điều khiển 185
Tạo các trục và các điều khiển 186
Các đối tượng thẻ đồ thị 189
Các thao tác về thẻ đồ họa 193
Bản sao cứng và lưu trữ 195
Các phim và hình ảnh động 198
Các hàm linh tinh 199
Các ma trận đặc biệt 202
Các hàm âm thanh tổng quát 205
Các hàm âm thanh chi tiết 205
Các hàm đặc biệt 207
Mở và đóng tệp 212
Vào/Ra tệp không dạng thức 214
Nhập/xuất tệp có dạng thức 215
Vị trí tệp 218
Chuyển đổi chuỗi 220
Các ma trận thưa sơ cấp 221
Chuyển ma trận đầy đủ thành ma trận thưa 225
Làm việc với các phần tử khác 0 của ma trận thưa 227
Xem các ma trận thưa 227
Các thuật toán sắp xếp lại 228
Chuẩn, số điều kiện, và hạng 229
Các thao tác trên cây 230
Các thao tác linh tinh 231
SYMBOLIC TOOLBOX 233
TÀI LIỆU THAM KHẢO 255
Trang 4THÔNG TIN VỀ TÁC GIẢ
GIÁO TRÌNH “ MATLAB ”
1 Thông tin về tác giả :
+ Họ và tên : PHAN THANH TAO
+ Quê quán :
+ Cơ quan công tác :
KHOA CÔNG NGHỆ THÔNG TIN
Trường Đại học Bách khoa, Đại học Đà Nẵng
+ Email:
2 Phạm vi và đối tượng sử dụng :
+ Giáo trình dùng tham khảo cho các ngành
+ Có thể dùng ở các trường có đào tạo các chuyên ngành
+ Từ khóa :
+ Yêu cầu kiến thức trước khi học môn này :