Danh mục tài liệu

Bài giảng Matlab: Chương 2 - ĐHBK Hà Nội

Số trang: 97      Loại file: pdf      Dung lượng: 520.83 KB      Lượt xem: 49      Lượt tải: 0    
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Matlab: Chương 2 cung cấp cho người học những kiến thức cơ bản về sử dụng Symbolic Math Toolbox trong Matlab. Những nội dung chính được trình bàu trong bài giảng gồm có: Các đối tượng Symbolic, tạo các biến và các biểu thức Symbolic, thay thế các biến symbolic,... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Matlab: Chương 2 - ĐHBK Hà Nội Chương 2: Sử dụng Symbolic Math Toolbox trong Matlab Viện Toán ứng dụng và Tin học, ĐHBK Hà Nội Hà Nội, tháng 8 năm 2015CuuDuongThanCong.com https://fb.com/tailieudientucntt Sử dụng Symbolic Math Toolbox trong Matlab 1/1 Nội dungCuuDuongThanCong.com https://fb.com/tailieudientucntt Sử dụng Symbolic Math Toolbox trong Matlab 2/1 Mở đầu Tổng quan Phần mềm Symbolic Math Toolbox kết hợp tính toán symbolic vào môi trường số của phần mềm Matlab. Các công cụ này bổ sung cho khả năng tính toán số học và đồ họa của Matlab thêm một số dạng của tính toán toán học, được tóm tắt dưới bảng sau: Tiện ích Nội dung Giải tích (Calculus) Các phép tính đạo hàm, tích phân, giới hạn, tổng và khai triển chuỗi Taylor Đại số tuyến tính (Linear Algebra) Nghịch đảo, định thức, giá trị riêng, SVD và dạng chính tắc của các ma trận symbolic Rút gọn (Simplification) Các phương pháp rút gọn biểu thức đại số Nghiệm của phương trình Nghiệm symbolic và nghiệm số của phương (Solutions of Equations) trình đại số và phương trình vi phân Các hàm toán học đặc biệt Các hàm đặc biệt trong toán học ứng dụng (Specials Mathematical Functions) cổ điển Các phép biến đổi (Transforms) Fourier, Laplace, z và các dạng biến đổi ngược tương ứng.CuuDuongThanCong.com https://fb.com/tailieudientucntt Sử dụng Symbolic Math Toolbox trong Matlab 3/1 Các đối tượng Symbolic Các kiểu dữ liệu của Matlab và các đối tượng Symbolic tương ứng Ví dụ sau minh họa sự khác nhau giữa một dữ liệu chuẩn của Matlab, ví dụ double và đối tượng symbolic tương ứng. Ví dụ 1 Câu lệnh Matlab: Mặt khác, câu lệnh: >> sqrt(2) >> a=sqrt(sym(2)) cho kết quả là một số cho kết quả ans = a= 1.4142 2^(1/2)CuuDuongThanCong.com https://fb.com/tailieudientucntt Sử dụng Symbolic Math Toolbox trong Matlab 4/1 Các đối tượng Symbolic Các kiểu dữ liệu của Matlab và các đối tượng Symbolic tương ứng Chú ý 1.1 Matlab cho kết quả 2^(1/2) nghĩa là 2 /2 , bằng cách sử dụng ký hiệu 1 symbolic cho phép toán căn bậc hai, mà không tính toán giá trị số cụ thể. Matlab lưu biểu thức symbolic này dưới dạng string thay thế cho 2 /2 . 1 Ta có thể nhận được giá trị số của đối tượng symbolic bằng cách dùng lệnh double: >> double(a) ans = 1.4142CuuDuongThanCong.com https://fb.com/tailieudientucntt Sử dụng Symbolic Math Toolbox trong Matlab 5/1 Các đối tượng Symbolic Các kiểu dữ liệu của Matlab và các đối tượng Symbolic tương ứng Chú ý 1.1 (tiếp) Khi ta tạo một phân số dạng symbolic, Matlab sẽ lưu tử số và mẫu số. Ví dụ >> sym(2)/sym(5) ans = 2/5 Matlab thực hiện các phép tính trên các đối tượng symbolic khác với trên các kiểu dữ liệu chuẩn. Ví dụ: >> 2/5+1/3 >> sym(2)/sym(5)+sym(1)/sym(3) ans = ans = 0.7333 11/15CuuDuongThanCong.com https://fb.com/tailieudientucntt Sử dụng Symbolic Math Toolbox trong Matlab 6/1 Tạo các biến và các biểu thức Symbolic Các lệnh sym và syms sym và syms Cho phép ta xây dựng, biến đổi các số, biến và đối tượng thành symbolic. Ví dụ 2 Lệnh >> x=sym(’x’) >> a=sy ...