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

BÁO cáo THỰC HÀNH TIN học kỹ THUẬT cơ sở về MATLAB GUI (GRAPHICAL USER INTERFACE) SYMBOLIC

40 132 1

Đ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 40
Dung lượng 690,77 KB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC CÔNG NGHỆ TP.HCM BÁO CÁO THỰC HÀNH TIN HỌC KỸ THUẬT SV : Lớp : www.hutech.edu.vn TIEU LUAN MOI download : skknchat123@gmail.com moi nhat TRANG 1| BÁO CÁO THỰC HÀNH TIN HỌC KỸ THUẬT BÁO CÁO THỰC HÀNH TIN HỌC KỸ THUẬT Ấn 2019 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat TRANG > BÁO CÁO THỰC HÀNH TIN HỌC KỸ THUẬT MỤC LỤC MỤC LỤC BÀI 1: CƠ SỞ VỀ MATLAB BÀI 2: GUI (GRAPHICAL USER INTERFACE) 10 BÀI 3: SYMBOLIC 12 BÀI 4: SIMULINK 16 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat BÀI 4: SIMULINK BÀI 1: CƠ SỞ VỀ MATLAB Bài 1.1 Cho ma trận A = [STT 7; 6; STT 5], giải thích kết lệnh sau: STT: số thứ tự sinh viên a A' 16 1 16 b A(:,[1 4]) 16 c A([2 3], [3 1]) 16 d reshape(A,2,6) 16 16 7 e A(:) 16 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat BÀI 4: SIMULINK 1 16 f [A 16 8 g A(1:3,:) h [A ; A(1:2,:)] TIEU LUAN MOI download : skknchat123@gmail.com moi nhat BÀI 4: SIMULINK i sum(A) 27 30 18 j sum(A') 39 15 30 k [ [ A ; sum(A) ] [ sum(A,2) ; sum(A(:)) ] ] 16 27 Bài 1.2 Cho ma trận A = [STT 1; STT; 9], lệnh cần thiết để: a Lấy dòng ma trận A 16 b Tạo ma trận B dịng cuối A B=[6716;359] c Tính tổng phần tử cột A (gợi ý: tính tổng phần tử cột 1: sum(A(:,1))) 25 d Tính tổng phần tử dịng A 21 Bài 1.3 Giải hệ phương trình sau: STT: số thứ tự sinh viên TIEU LUAN MOI download : skknchat123@gmail.com moi nhat BÀI 4: SIMULINK 2*STTx1 + 4STTx2 + 6STTx3 – STTx4 = STTx1 + 2*STTx2 + STTx3 + 2*STTx4 = STT 2*STTx2 + 4STTx3 + 2*STTx4 = 2*STT 3*STTx1 - STTx2 + 10*STTx4 = 10*STT Mã lệnh: > clear all > syms x1 x2 x3 x4 > pt1=2*16*x1 + 416*x2 + 616*x3 - 16*x4 pt1 = 32*x1 + 416*x2 + 616*x3 - 16*x4 > pt2=16*x1 + 2*16*x2 + 16*x3 + 2*16*x4 - 16 pt2 = 16*x1 + 32*x2 + 16*x3 + 32*x4 - 16 > pt3=2*16*x2 + 416*x3 + 2*16*x4 - 2*16 pt3 = 32*x2 + 416*x3 + 32*x4 - 32 > pt4=3*16*x1 - 16*x2 + 10*16*x4 - 10*16 pt4 = TIEU LUAN MOI download : skknchat123@gmail.com moi nhat BÀI 4: SIMULINK 48*x1 - 16*x2 + 160*x4 - 160 >> [x1,x2,x3,x4]=solve(pt1,pt2,pt3,pt4,'x1','x2','x3','x4') Kết quả: x1 = -6437/737 x2 = 939/737 x3 =-228/737 x4 =2762/737 Bài 1.4 Chứng tỏ (A+B)C=AC+BC, với: Mã lệnh: > A=[10-2;204;36] A= 10 20 -2 > B=[31;-102;05] B= TIEU LUAN MOI download : skknchat123@gmail.com moi nhat BÀI 4: SIMULINK -10 > C=[-34;61] C= -3 Kết quả: > A*C+B*C ans = -45 51 46 57 23 > (A+B)*C ans = -45 51 46 57 23 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat BÀI 4: SIMULINK Bài 1.5 Cho vector x = [3 STT 6], giải thích kết lệnh sau: a x(3) b x(1:7) c x(1:end) d x(1:end-1) e x(6:-2:1) f x([1 1]) g sum(x) Bài 1.6 Tạo vector x có 100 phần tử, cho: x(n) = (-1)n+1/(2n+1) với n = – 99 Mã lệnh: Bài 1.7 Cho phương trình a*STTx2+b*STTx+c*STT=0, giải phương trình dùng hàm roots Mã lệnh: A=[16 16 16] Kết quả: 16 16 16 Bài 1.8 Giải phương trình STTx3- 2*STTx2+4*STTx+5*STT=0 Kiểm chứng kết thu hàm polyval Sinh viên có nhận xét kết kiểm chứng TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 21 BÀI 4: SIMULINK BÀI 3: SYMBOLIC Bài 3.38 Dùng hàm dif để xác định đạo hàm hàm số Kết quả: syms x > func =x^2 func =x^2 > diff=(func,x) diff =[ x^2, x] Bài 3.39 Tính đạo hàm cấp hàm số sau: y=(1−x )e x2 +2 x Mã lệnh: syms x func = ((1 - x)*exp (2 + 2*x)) func =-exp(2*x + 2)*(x - 1) Kết quả: ans = int(func,x) ans =-exp(2*x + 2)*(x/2 - 3/4) Bài 3.40 Dùng hàm int để tính tích phân Kết quả: syms x > expr = -2 * x / (1 + x ^ 2) ^ 2; > F = int (expr) F =1/(x^2 + 1) Bài 3.41 Tính tích phân: y=∫ −1 x2 (2 x2 +1) dx 5(x3+3) Mã lệnh: p=[2 1]; >> v=[5 0 15]; >> k = 3; >> q = polyint(conv(p,v),k) TIEU LUAN MOI download : skknchat123@gmail.com moi nhat BÀI 4: SIMULINK q= 1.6667 > 1.2500 10.0000 15.0000 3.0000 a=-1 a = -1 > > a=-1; > b=1; I = diff(polyval(q,[a b])) Kết quả:50 Bài 3.42 Dùng hàm finverse để tìm hàm ngược Kết quả: syms x > > f (x) = / tan (x); g = finverse (f) g(x) = atan(1/x) Bài 3.43 Vẽ đồ thị Kết quả: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 23 BÀI 4: SIMULINK Bài 3.44 Tính vẽ đạo hàm hàm số y = sinx3 Mã lệnh: syms x y=diff(sin(x^3)) y =[ atan(1/sin(x^3)), sin(x^3)] Kết quả: Bài 3.45 Vẽ mặt có phương trình sau: f ( x , y )= x x2 + y2 Mã lệnh: ezsurf('x\2*(x^2)+(y^2)') Kết quả: Bài 3.46 Dùng hàm solve giải phương trình hệ phương trình Kết quả: y=solve(x^3+2*x^2+1) y= root(z^3 + 2*z^2 + 1, z, 1) root(z^3 + 2*z^2 + 1, z, 2) root(z^3 + 2*z^2 + 1, z, 3) Bài 3.47 Giải phương trình: ex=x Mã lệnh: syms x e TIEU LUAN MOI download : skknchat123@gmail.com moi nhat BÀI 4: SIMULINK > y=solve(e^x-x) Kết quả: y =-lambertw(0, -log(e))/log(e) Bài 3.48 Giải hệ phương trình: {x sin x2− y=7 x− y=2 Mã lệnh: syms x y >> [x,y]=solve(x^2*sin(x^2)-y-7,x-y-2) Kết quả: x =-5.0132041491753126897135846656655 y =-7.0132041491753126897135846656655 Bài 3.49 Dùng hàm dsolve giải phương trình hệ phương trình vi phân Kết quả: y=dsolve('Dy=y*tan(x)+cos(x)',x) y= (x/2 + sin(2*x)/4)/cos(x) + C4/cos(x) > y=simplify(y) y= (4*C4 + 2*x + sin(2*x))/(4*cos(x)) > pretty(y) C4 + x + sin(2 x) cos(x) Bài 3.50 Giải phương trình y’’ + 3y’ - 4y = e-4x +xe-x Mã lệnh: syms y e x > eqn=y'' +3*y'-4*y==(e^(-4*x)+x*e^(-x)) eqn =3*conj(y) - 3*y == x/e^x + 1/e^(4*x) solx=solve(eqn,y) Kết quả: solx =- x/(6*e^x) - 1/(6*e^(4*x)) TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 25 BÀI 4: SIMULINK Bài 3.51 Giải phương trình y’’ - 3y’ + 2y = 3x +5sin2x với điều kiện đầu y(0) = y’(0) = Mã lệnh: Kết quả: Bài 3.52 Giải hệ phương trình: với ngõ vào V hàm bước (hàm heaviside(x)) Mã lệnh: Kết quả: Bài 3.53 Giải phương trình với ngõ vào F(t) hàm bước Mã lệnh: Kết quả: Bài 3.54 Giải hệ phương trình: { m2 x''2=b1 với ngõ vào u hàm bước Mã lệnh: m1 x'1' =−b1 ( x'1− x'2 )−K1 ( x1−x2 )+u ( x'1 −x'2 )+ K1 ( x1−x2 )+b2 (w' −x'2 )+K2 (w−x2 )−u TIEU LUAN MOI download : skknchat123@gmail.com moi nhat BÀI 4: SIMULINK Kết quả: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 27 BÀI 4: SIMULINK BÀI 4: SIMULINK Bài 4.55 Tính vẽ DTFT có dạng: Kết quả: Bài 4.56 Mơ tín hiệu AM: V AM (t )=(V +V Ω cosΩt ) cos ω0 t Sơ đồ khối: Kết quả: Bài 4.57 Giải hệ phương trình: +STT∗z2=STT { STT∗z −STT∗z1 +STT∗z2=STT Sơ Kết quả: đồ khối: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat BÀI 4: SIMULINK Bài 4.58 Giải phương trình: STT*x2 + 3*STTx + STT = Sơ đồ khối: Kết quả:-0.02084 Bài 4.59 Giải phương trình: x′(t) = −2x(t) + u(t) Sơ đồ khối: Kết quả: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 29 BÀI 4: SIMULINK Bài 4.60 Mô hệ thống v' = (u – bv)/m Kết quả: Bài 4.61 Mô hệ thống điều khiển tốc độ động DC Kết quả: Bài 4.62 Sơ đồ khối: Kết quả: Bài 4.63 Sơ đồ khối: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat BÀI 4: SIMULINK Kết quả: Bài 43: Giải hệ phương trình phương pháp mô Simulin x2+y2–x=10 x + y = So sánh kết mô với kết giải lệnh fsolve Bài 44: Giải phương trình vi phân phương pháp mô Simulink: dy/dx = cos(x+y) + 2,6(x-y) So sánh kết mô với kết giải lệnh ode23 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 31 BÀI 4: SIMULINK TIEU LUAN MOI download : skknchat123@gmail.com moi nhat TRANG 32 BÁO CÁO THỰC HÀNH TIN HỌC KỸ THUẬT TIEU LUAN MOI download : skknchat123@gmail.com moi nhat ...TRANG 1| BÁO CÁO THỰC HÀNH TIN HỌC KỸ THUẬT BÁO CÁO THỰC HÀNH TIN HỌC KỸ THUẬT Ấn 2019 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat TRANG > BÁO CÁO THỰC HÀNH TIN HỌC KỸ THUẬT MỤC... TIN HỌC KỸ THUẬT MỤC LỤC MỤC LỤC BÀI 1: CƠ SỞ VỀ MATLAB BÀI 2: GUI (GRAPHICAL USER INTERFACE) 10 BÀI 3: SYMBOLIC 12 BÀI 4: SIMULINK 16... BÀI 4: SIMULINK TIEU LUAN MOI download : skknchat123@gmail.com moi nhat TRANG 32 BÁO CÁO THỰC HÀNH TIN HỌC KỸ THUẬT TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Ngày đăng: 18/10/2022, 13:36

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

TÀI LIỆU LIÊN QUAN

w