1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO cáo môn TIN học kỹ THUẬT tìm hiểu về phần mềm MATLAB bài 1 cơ sở về MATLAB

67 11 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 67
Dung lượng 3,39 MB

Nội dung

TRƯỜNG ĐẠI HỌC CƠNG NGHỆ TP HỒ CHÍ MINH VIỆN KỸ THUẬT HUTECH  BÁO CÁO MÔN TIN HỌC KỸ THUẬT Giáo viên hướng dẫn: Sinh viên thực hiện: Lớp: Khóa: Ths Phạm Nguyễn Nhựt Thanh Tạ Hồng Quân 21DTDA1 2021-2025 TP.HCM, ngày 13 tháng 10 năm 2022 Trang LỜI NÓI ĐẦU Lời đầu tiên, em xin gửi lời tri ân sâu sắc đến Thầy Phạm Nguyễn Nhựt Thanh, người trực tiếp giảng dạy chúng em mơn “ Tin học Kỹ thuật” Trong q trình học tập tìm hiểu “Phần mềm MATLAB” môn này, em nhận giảng dạy hướng dẫn tận tình, tâm huyết Thầy Trong thời gian làm việc với thầy, em học hỏi nhiều kiến thức bổ ích mà cịn học tinh thần làm việc đầy thoải mái nhanh nhẹn Từ kiến thức mà Thầy truyền đạt, em xin trình bày báo cáo học tìm hiểu phần mềm để gửi đến giảng viên Mặc dù cố gắng hoàn thiện lượng tập lớn với tất kiến thức học nỗ lực thân, em tránh khỏi thiếu sót Em kính mong nhận đóng góp từ giảng viên để báo cáo em hồn thiện Lời nói cuối cùng, em kính chúc Giảng viên ln dồi sức khỏe, hạnh phúc thành công nghiệp “trồng người” để tiếp tục dìu dắt nhiều hệ học trò đến với bến bờ tri thức Và em xin chân thành cảm ơn gia đình, bố mẹ, người bên cạnh ủng hộ, giúp đỡ em có thời gian thực báo cáo hết lòng hỗ trợ em mặt tinh thần suốt thời gian thực Em xin chân thành cảm ơn! Trang 1.1 BÀI :CƠ SỞ VỀ MATLAB GIỚI THIỆU MATLAB(Matrix laboratory ) phần mềm dùng để giải toán kỹ thuật, đặc biệt toán liên quan đến ma trận.MATLAB cung cấp toolboxes, tức hàm mở rộng môi trường MATLAB để giải vấn đề đặc biệt xử lý tín hiệu số,hệ thống điều khiển,mạng neuron,fuzzy logic,mơ v.v Cửa sổ biểu tượng chương trình MATLAB: Hình 1.1: Cửa sổ khởi động Matlab Trang Cửa sổ làm việc Matlab: Hình 1.2: Cửa sổ làm việc Matlab Cửa sổ lệnh Command window: A = pi/2 B = sin(A) B=1 Trang Cửa sổ wordspace: Gõ lệnh : edit Cửa sổ edit ra: 1.1 CÁC VẤN ĐỀ CƠ BẢN 1.Các phép toán toán tử Đoạn chương trình giải phương trình bậc 2: Nhập ma trận A = [16 13; 10 11 8;9 12;4 15 14 1]; Thực hiên lênh: sum (A) Trang Toán tử “:” 1:10 Tạo dãy số từ 100 đến 51, cách Tạo dãy từ đến pi, cách pi/4 • Tạo ma trận hàm có sẵn - Linspace: tạo vectơ có giá trị cách - Zeros : tạo ma trận phần tử Trang Ones : tạo ma trận phần tử Rand: tạo ma trận phân từ ngẫu nhiên phân bố Trang Eye(n): tạo ma trận đơn vị Pascal(n): tạo tam giác Pascal Trang Nối ma trận a= ones (3, 3): b= 5*one (3, 3); c= [a+2; b]; • • • • • • • • • • • Xóa hàng cột Trang • Đa thức Giá trị đa thức điểm s=2 Xác định nghiệm đa thức 1.1.1 LẬP TRÌNH TRONG MATLAB • If , Else, Elseif: Chương trình đốn tuổi Trang 10 Tính vẽ đạo hàm y= sinx3 Câu int((x^2*(2*x^2+1))/(5*(x^3+3)),[-1,1]) ans = log(2)/15 - (2*pi*3^(1/6))/5 + (3^(2/3)*log(3^(1/3) + 3^(2/3) + 1))/15 - (2*3^(1/6)*atan(3^(5/6)/(2*(3^(1/3)/2 - 1))))/5 + (2*3^(1/6)*atan(3^(5/6)/(2*(3^(1/3)/2 + 1))))/5 - (3^(2/3)*log(3^(2/3) - 3^(1/3) + 1))/15 - (2*3^(2/3)*log(3^(1/3) - 1))/15 + Trang 53 (2*3^(2/3)*log(3^(1/3) + 1))/15 Câu Câu 4: Câu 5: syms x y=diff((1-x)*exp((x^2)+2*x),2) Trang 54 CÂU HỎI ƠN TẬP: Câu Tính vẽ đạo hàm hàm số y = sinx3 Giải : syms x y z t y = sin(x^3) Kết : y = sin(x^3) solve(y) Kết : ans = diff(y) Kết : ans = 3*x^2*cos(x^3) >> ezplot(diff(y)) Kết quả: Trang 55 Câu 2: Tính tích phân: Giải: int((x^2*(2*x^2+1))/(5*(x^3+3)),x,-1,1) Kết : log(2)/15 - (2*pi*3^(1/6))/5 + (3^(2/3)*log(3^(1/3) + 3^(2/3) + 1))/15 (2*3^(1/6)*atan(3^(5/6)/(2*(3^(1/3)/2 (2*3^(1/6)*atan(3^(5/6)/(2*(3^(1/3)/2 + (3^(2/3)*log(3^(2/3) - 3^(1/3) + 1))/15 (2*3^(2/3)*log(3^(1/3) - 1))/15 + (2*3^(2/3)*log(3^(1/3) + 1))/15 Trang 56 1))))/5 + 1))))/5 - BÀI 4: SIMULINK 4.1 Mơ hình hóa chương trình: Trang 57 Hình 4.1: Mơ hình hệ thống chuyển đổi độ C sang độ F Bài 4.2 Mô hình hóa hệ phương trình tuyến tính Xét hệ phương trình tuyến tính: Sơ đồ mơ : Trang 58 Hình 4.2: Mơ hình hệ thống giải hệ phương trình Bài 4.3 Giải phương trình bậc cao : Xét phương trình: x2 + 3x + = Sơ đồ mơ phỏng: Trang 59 Hình 4.3: Mơ hình hệ thống giải phương trình bậc Bài 4.4 Mơ hình hóa hệ thống liên tục đơn giản Phương trình vi phân : x′(t) = −2x(t) + u(t) với u(t) sóng hình chữ nhật có biên độ tần số 1rad/s Sơ đồ mơ phỏng: Trang 60 Hình 4.4: Mơ hình hệ thống giải phương trình vi phân bậc Trang 61 Bài 4.5:Mơ hình hóa hệ phương trình vi phân bậc cao Xét hệ mơ tả phương trình vi phân bậc hai sau: x’’(t)+ 3x’(t) +2x(t)=4u(t) Sơ đồ mơ : Hình 4.5:Mơ hình hệ thống giải phương trình vi phân bậc với điều kiện đầu = Bài 4.6: Mơ hình hóa hệ phương trình vi phân bậc cao Xét hệ mơ tả phương trình vi phân bậc hai sau: x’’(t)+3x’(t)+2x(t)=4u(t) Trang 62 Sơ đồ mơ phỏng: Hình 4.6: Mơ hình hệ thống giải phương trình vi phân bậc dùng khơng gian trạng thái Bài 4.7 Mơ hình hóa hệ cho sơ đồ khối Trang 63 Hình 4.7: Mơ hình hệ thống Simulink Bài 4.8: Mơ hình hóa hệ phi tuyến Sơ đồ mơ phỏng: Trang 64 Hình 4.8:Mơ hình hệ thống giải phương trình vi phân Val der Pol Bài 4.7 Mơ hình hệ thống giải phương trình vi phân Val der POl Trang 65 Câu hỏi ôn tập Bài Bài 2: Trang 66 Bài 3: Trang 67 ... ra: 1. 1 CÁC VẤN ĐỀ CƠ BẢN 1. Các phép toán toán tử Đoạn chương trình giải phương trình bậc 2: Nhập ma trận A = [16 13 ; 10 11 8;9 12 ;4 15 14 1] ; Thực hiên lênh: sum (A) Trang Toán tử “:” 1: 10 Tạo... 1. 1 BÀI :CƠ SỞ VỀ MATLAB GIỚI THIỆU MATLAB( Matrix laboratory ) phần mềm dùng để giải toán kỹ thuật, đặc biệt toán liên quan đến ma trận .MATLAB cung cấp toolboxes, tức hàm mở rộng môi trường MATLAB. .. dạy chúng em môn “ Tin học Kỹ thuật? ?? Trong trình học tập tìm hiểu ? ?Phần mềm MATLAB? ?? mơn này, em nhận giảng dạy hướng dẫn tận tình, tâm huyết Thầy Trong thời gian làm việc với thầy, em học hỏi nhiều

Ngày đăng: 09/12/2022, 00:38

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w