Đề cương khóa học

Phần 1

Giới thiệu ngắn gọn về MATLAB

Mục tiêu: Cung cấp tổng quan về MATLAB là gì, bao gồm những gì và nó có thể làm gì cho bạn

  • Ví dụ: C so với MATLAB
  • Tổng quan về sản phẩm MATLAB
  • Các lĩnh vực ứng dụng của MATLAB
  • MATLAB có thể làm gì cho bạn?
  • Cấu trúc khóa học

Làm việc với giao diện người dùng MATLAB

Mục tiêu: Giới thiệu các tính năng chính của môi trường thiết kế tích hợp MATLAB và giao diện người dùng của nó. Tổng quan về các chủ đề của khóa học.

  • Giao diện MATLAB
  • Đọc dữ liệu từ tệp
  • Lưu và tải biến
  • Vẽ đồ thị dữ liệu
  • Tùy chỉnh đồ thị
  • Tính toán thống kê và đường hồi quy tốt nhất
  • Xuất đồ họa để sử dụng trong các ứng dụng khác

Biến và Expressions

Mục tiêu: Nhập các lệnh MATLAB, nhấn mạnh vào việc tạo và truy cập dữ liệu trong các biến.

  • Nhập lệnh
  • Tạo biến
  • Tìm kiếm trợ giúp
  • Accessing và sửa đổi giá trị trong các biến
  • Tạo biến ký tự

Phân tích và Trực quan hóa với Vectors

Mục tiêu: Thực hiện các phép tính toán học và thống kê với vectors, và tạo các hình ảnh trực quan cơ bản. Xem cách cú pháp MATLAB cho phép tính toán trên toàn bộ tập dữ liệu bằng một lệnh duy nhất.

  • Tính toán với vectors
  • Vẽ đồ thị vectors
  • Tùy chọn vẽ đồ thị cơ bản
  • Chú thích đồ thị

Phân tích và Trực quan hóa với Matrices

Mục tiêu: Sử dụng matrices như các đối tượng toán học hoặc như các tập hợp (vector) dữ liệu. Hiểu cách sử dụng cú pháp MATLAB phù hợp để phân biệt giữa các ứng dụng này.

  • Kích thước và chiều
  • Tính toán với matrices
  • Statistics với dữ liệu matrix
  • Vẽ nhiều cột
  • Thay đổi hình dạng và lập chỉ mục tuyến tính
  • Mảng nhiều chiều

Phần 2

Tự động hóa Lệnh bằng Scripts

Mục tiêu: Tập hợp các lệnh MATLAB thành các scripts để dễ dàng tái tạo và thử nghiệm. Khi độ phức tạp của các tác vụ của bạn tăng lên, việc nhập các chuỗi lệnh dài trong Command Window trở nên không thực tế.

  • Ví dụ về Mô hình hóa
  • Lịch sử Lệnh
  • Tạo tệp script
  • Chạy scripts
  • Bình luận và Ô mã
  • Xuất bản scripts

Làm việc với Tệp Dữ liệu

Mục tiêu: Đưa dữ liệu vào MATLAB từ các tệp được định dạng. Vì dữ liệu được nhập có thể có nhiều loại và định dạng khác nhau, nên nhấn mạnh vào việc làm việc với các mảng ô và định dạng ngày.

  • Nhập dữ liệu
  • Các loại dữ liệu hỗn hợp
  • Mảng ô
  • Chuyển đổi giữa số, chuỗi và ô
  • Xuất dữ liệu

Vẽ đồ thị Vector nhiều

Mục tiêu: Make các đồ thị vector phức tạp hơn, chẳng hạn như nhiều đồ thị, và sử dụng các kỹ thuật thao tác màu sắc và chuỗi để tạo ra các biểu diễn trực quan hấp dẫn về dữ liệu.

  • Cấu trúc đồ họa
  • Nhiều hình, trục và đồ thị
  • Vẽ phương trình
  • Sử dụng màu sắc
  • Tùy chỉnh đồ thị

Logic và Điều khiển Luồng

Mục tiêu: Sử dụng các phép toán logic, biến và kỹ thuật lập chỉ mục để tạo mã linh hoạt có thể đưa ra quyết định và thích ứng với các tình huống khác nhau. Khám phá các cấu trúc lập trình khác để lặp lại các phần của mã và các cấu trúc cho phép tương tác với người dùng.

  • Phép toán và biến logic
  • Lập chỉ mục logic
  • Programming cấu trúc
  • Điều khiển luồng
  • Vòng lặp

Matrix và Trực quan hóa Hình ảnh

Mục tiêu: Trực quan hóa hình ảnh và dữ liệu matrix trong hai hoặc ba chiều. Khám phá sự khác biệt giữa việc hiển thị hình ảnh và trực quan hóa dữ liệu matrix bằng hình ảnh.

  • Nội suy rải rác bằng dữ liệu vector và matrix
  • Trực quan hóa matrix 3D
  • Trực quan hóa matrix 2D
  • Hình ảnh được lập chỉ mục và bản đồ màu
  • Hình ảnh màu thật

Phần 3

Data Analysis

Mục tiêu: Thực hiện các tác vụ phân tích dữ liệu điển hình trong MATLAB, bao gồm phát triển và khớp các mô hình lý thuyết với dữ liệu thực tế. Điều này dẫn tự nhiên đến một trong những tính năng mạnh mẽ nhất của MATLAB: giải các hệ phương trình tuyến tính bằng một lệnh duy nhất.

  • Xử lý dữ liệu bị thiếu
  • Tương quan
  • Làm mịn
  • Phân tích phổ và FFT
  • Giải hệ phương trình tuyến tính

Viết Hàm

Mục tiêu: Tăng cường tự động hóa bằng cách đóng gói các tác vụ mô-đun thành các hàm do người dùng xác định. Hiểu cách MATLAB giải quyết các tham chiếu đến tệp và biến.

  • Tại sao cần hàm?
  • Tạo hàm
  • Thêm bình luận
  • Gọi các hàm con
  • Không gian làm việc
  • Hàm con
  • Đường dẫn và ưu tiên

Kiểu Dữ liệu

Mục tiêu: Khám phá các kiểu dữ liệu, tập trung vào cú pháp để tạo biến và truy cập các phần tử mảng, và thảo luận về các phương pháp chuyển đổi giữa các kiểu dữ liệu. Các kiểu dữ liệu khác nhau về loại dữ liệu mà chúng có thể chứa và cách dữ liệu được tổ chức.

  • MATLAB kiểu dữ liệu
  • Số nguyên
  • Cấu trúc
  • Chuyển đổi kiểu

I/O Tệp

Mục tiêu: Khám phá các hàm nhập và xuất dữ liệu cấp thấp trong MATLAB cho phép kiểm soát chính xác đối với I/O tệp văn bản và nhị phân. Các hàm này bao gồm textscan, cung cấp khả năng kiểm soát chính xác khi đọc các tệp văn bản.

  • Mở và đóng tệp
  • Đọc và ghi tệp văn bản
  • Đọc và ghi tệp nhị phân

Lưu ý rằng việc phân phối thực tế có thể khác một chút so với cấu trúc trên mà không cần thông báo trước.

Kết luận

Lưu ý rằng việc phân phối thực tế có thể khác một chút so với cấu trúc trên mà không cần thông báo trước.

Mục tiêu: Tóm tắt những gì chúng ta đã học

  • Tóm tắt khóa học
  • Các khóa học sắp tới khác về MATLAB

Lưu ý rằng khóa học có thể khác một chút khi được phân phối mà không cần thông báo trước.

Requirements

  •     Các khái niệm cơ bản về kiến thức toán học cấp đại học như đại số tuyến tính, lý thuyết xác suất và thống kê, cũng như ma trận
  •     Các thao tác cơ bản trên máy tính
  •     Ưu tiên có kiến thức cơ bản về một ngôn ngữ lập trình cấp cao khác, chẳng hạn như C, PASCAL, FORTRAN hoặc BASIC, nhưng không bắt buộc
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories