Bài giảng Tin học chuyên ngành - Chương mở đầu: Giới thiệu môn học - Hoàng Xuân Dương
CHƯƠNG 1: CÁC KHÁI NIỆM CƠ BẢN
CHƯƠNG 2: MA TRẬN VÀ CÁC PHÉP TOÁN MA TRẬN
CHƯƠNG 3: LẬP TRÌNH TRONG MATLAB
CHƯƠNG 4: XỬ LÝ CÁC HÀM TOÁN HỌC
CHƯƠNG 5: ĐỒ HỌA MATLAB
CHƯƠNG 6: SIMULINK VÀ ỨNG DỤNG
CHƯƠNG 7: GUI VÀ ỨNG DỤNG
1Bài giảng Tin học chuyên ngành Giảng viên: Hoàng Xuân Dương 1 Bài giảng Tin học chuyên ngành Giảng viên: Hoàng Xuân Dương 2 TÀI LIỆU THAM KHẢO 1. Bài giảng tin học chuyên ngành Giảng viên: Hoàng Xuân Dương 2. Matlab & Simulink dành cho kỹ sư điều khiển tự động Nguyễn Phùng Quang 3. An Introduction to Matlab University of DUNDEE 4. Electronics and circuit analysis using Matlab John O.Attia 5. Matrix analysis of circuits using Matlab James G.Gottling 6. Matlab tools for Control system analysis and design Duane C.Hanelman, Benjamin C.Kuo 2Bài giảng Tin học chuyên ngành Giảng viên: Hoàng Xuân Dương 3 1. MATLAB LÀ GÌ ? Matlab (Matrix Laboratory) là một công cụ phần mềm của The Mathworks Ins, ban đầu phục vụ chủ yếu việc mô tả kỹ thuật bằng toán học với các phần tử cơ bản là ma trận Các dữ liệu rời rạc (discret) (trong các lĩnh vực điện, điện tử, vật lý hạt nhân, điều khiển tự động, ngành toán như thống kê, kế toán,, gien sinh học, khí hậu, thời tiết) có thể lưu dưới dạng ma trận Dữ liệu liên tục như âm thanh, hình ảnh, dòng điện, điện áp, tần số, áp suất, chuyển đổi thành các tín hiệu số Î được xử lý bằng các hàm toán học của Matlab Bài giảng Tin học chuyên ngành Giảng viên: Hoàng Xuân Dương 4 2. ƯU ĐIỂM CỦA MATLAB ¾ Matlab cung cấp một công cụ tính toán và lập trình bậc cao dễ sử dụng, hiệu quả và thân thiện. Simulink giúp người dùng dễ dàng thực hiện các bài toán mô hình hóa, mô phỏng trên máy tính ¾ Matlab có tính mở, các hàm và các toolbox không ngừng được bổ sung theo sự phát triển của khoa học bởi chính The Mathworks Ins và cả người sử dụng trên toàn thế giới ¾ Có công cụ trợ giúp phong phú trực tuyến, trên mạng hay các tài liệu dạng pdf 3Bài giảng Tin học chuyên ngành Giảng viên: Hoàng Xuân Dương 5 3. SỨC MẠNH CỦA MATLAB ? 9 Môi trường phát triển: gồm các công cụ và tiện nghi giúp viết chương trình, sử dụng các hàm Matlab và các file 9 Thư viện các hàm toán học của Matlab: Các hàm sơ cấp: tổng, sin, tính số phức các hàm phức tạp: Bessel, nghịch đảo ma trận, tính trị riêng, biến đổi Fourier nhanh, wavelet 9 Ngôn ngữ Matlab: Các lệnh cao cấp xử lý ma trận, lệnh rẽ nhánh, vòng lặp, xuất nhập, cấu trúc dữ liệu, lập trình hướng đối tượng 9 Xử lý đồ họa: Hiển thị dữ liệu dạng đồ họa 2D, 3D, hoạt hình, xử lý ảnh và cả GUI Bài giảng Tin học chuyên ngành Giảng viên: Hoàng Xuân Dương 6 3. SỨC MẠNH CỦA MATLAB (tt) 9 Thư viện API của Matlab: Cho phép liên kết các chương trình C và Fortran Các ngôn ngữ khác có thể gọi các hàm dll được tạo bởi Matlab. 9 Các hộp công cụ (Toolbox): Tập hợp các hàm Matlab được viết sẵn để giải quyết các vấn đề thuộc các chuyên ngành khác nhau. Các toolbox khiến cho Matlab có thể ứng dụng vào nhiều lĩnh vực khác nhau: Điện tử, Điều khiển tự động, Kỹ thuật điện, Viễn thông, Cơ khí, Động lực 4Bài giảng Tin học chuyên ngành Giảng viên: Hoàng Xuân Dương 7 4. AI CÓ THỂ HỌC VÀ SỬ DỤNG MATLAB ? • Các nhà chuyên môn, cán bộ nghiên cứu giảng dạy • Các sinh viên theo học các trường Đại học và trung học chuyên nghiệp • Các kỹ sư, cán bộ kỹ thuật Bài giảng Tin học chuyên ngành Giảng viên: Hoàng Xuân Dương 8 CHƯƠNG 1: CÁC KHÁI NIỆM CƠ BẢN CHƯƠNG 2: MA TRẬN VÀ CÁC PHÉP TOÁN MA TRẬN CHƯƠNG 3: LẬP TRÌNH TRONG MATLAB CHƯƠNG 4: XỬ LÝ CÁC HÀM TOÁN HỌC CHƯƠNG 5: ĐỒ HỌA MATLAB CHƯƠNG 6: SIMULINK VÀ ỨNG DỤNG CHƯƠNG 7: GUI VÀ ỨNG DỤNG
File đính kèm:
- bai_giang_tin_hoc_chuyen_nganh_chuong_mo_dau_gioi_thieu_mon.pdf