1. Trang chủ
  2. » Thể loại khác

ĐỀ CƯƠNG MATLAB đại học hàng hải

39 161 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

bài tập matlap đại học hàng hải. bài tập matlap đại học hàng hải. bài tập matlap đại học hàng hải. bài tập matlap đại học hàng hải. bài tập matlap đại học hàng hải. bài tập matlap đại học hàng hải. bài tập matlap đại học hàng hải. bài tập matlap đại học hàng hải. bài tập matlap đại học hàng hải. bài tập matlap đại học hàng hải. bài tập matlap đại học hàng hải. bài tập matlap đại học hàng hải. bài tập matlap đại học hàng hải. bài tập matlap đại học hàng hải.

Tuan ĐỀ CƯƠNG MATLAB Đ Gói câu hỏ ,0 đ ểm) Câu : Trình bày ví dụ hồn chỉnh sử dụng lệnh nhập giá trị từ bàn phím cấu trúc switch – case Matlab? Cấu trúc switch-case có dạng sau: Switch biểu thức điều kiện Case giá trị thứ Khối lệnh Case {giá trị thứ 2, giá trị thứ 3, giá trị thứ 4} Khối lệnh Otherwise Khối lệnh End ụ i h n h n ại h c sinh điể n u điể điể điể điể u điể nh h ng h T : ại gi i : ại h : ại ung nh : ại u i số n gi đ n s h ng i ệ Tuan >>x=in u ‘x=’ >>switch x >>case{10,9} >>dis ‘ gi i’ >>case{8,7} >>dis ‘ ha’ >>case{6,5} >>dis ‘ ung inh’ >>case{4,3,2,1,0} >>dis ‘ u’ >>otherwise >>dis ‘s h ng h ’ >>end Câu : Trình bày ví dụ hồn chỉnh sử dụng lệnh nhập giá trị từ bàn phím vòng lặp for…e d ro Ma lab? Cú pháp: for số=biểu thức Nhóm lệnh A; End dụ >> for i =1:2:10 a=10+i end a= 11 a= 13 a= 15 a= Tuan 17 a= 19 Câu : Trình bày ví dụ hồn chỉnh sử dụng lệnh nhập giá trị từ bàn phím vòng lặp W le … e d ro Ma lab? Vòng lặp while thực lặp lại nhóm lệnh số lần cố định i t ước đc số lần lặp lại Cú pháp vòng lặp while sau: iểu hức điều iện While hối c c ệnh End ụ a=in u ‘a=’ ; =in u ‘ =’ ; while a>b c=a+2*b end C p Tr ấ b ộ dụ o ỉ dụ r if-else-end Matlab? h : f bể ập rị b lo N else N End ụ lệ Giải p ươ r lệ A lệ B bậc 2: a +bx+ =0, a≠0 Tuan a=input('nhap a='); b=input('nhap b='); c=input('nhap c='); delta=b^2-4*a*c; if delta >x=0:0.1:2; >>y=3*x+sin(x); >>z=6*x; >>plot3(x,y,z,'k - o') >>xlabel('Truc x') >>ylabel('Truc y') >>Title('thaygiaodeptrai') >>Grid on >>Hold on >>Legend ('ngheo') >>Subplot(1,2,1) Tuan C đ = x2 + ị x+ ro oả x = 0, p hực : >> x=0:pi/20:pi; >> y=x.^2+sin(x)+5; >> plot(x,y,'k-o') >> xlabel('Truc x') >> ylabel('Truc y') >> title('Ham y=x^2+sinx+5') >> grid on >> hold on >> legend ('tendohoa') >> subplot(1,2,1) %(hàng,cột,số hinh) Ham y=x 2+sinx+5 15 tendohoa 14 13 12 Truc y 11 10 Truc x Tuan C đ ị x + x, lấ x ro oả p p? hực : >>x=0:0.2:4; >>y=sin(1./x)+3*x; >>plot(x,y,'k-o') >>xlabel('Truc x') >>ylabel('Truc y') >>title('Ham y=sin(1/x)+3x') >>grid on >>hold on >>legend ('tendohoa') >>subplot(1,2,1) Ham y=sin(1/x)+3x 14 tendohoa 12 10 Truc y -2 Truc x Tuan Câu : V đ thị hàm y = sin(x) vớ đ thị đ dấ đ ể đư c ch n dấu *, trụ x bướ a đổ l π la , đường li n nét a đổi từ tớ π, ỗi hực : >>x=0:pi/8:2*pi >>y=sin(x)- x.^3 >>plot(x,y,'b-*') >>xlabel('Truc x') >>ylabel('Truc y') >>title('Ham y= sin(x) – x.^3') >>grid on >>hold on >>legend ('tendohoa') >>subplot(1,2,1) Ham y= sin(x) – x 50 tendohoa Truc y -50 -100 -150 -200 -250 Truc x Tuan Câu : Nhập vào ma trận: A=[16 13; 10 11 8; 12; 15 14 1] -T ước ma trận A - Lấ dò ma trận A - Tạo ma trận B dòng cu i A - Tính tổng phần tử cộ dò A (g i ý: tính tổng phần tử cột 1: sum(A(:,1)) T c : - h a n >>A=[ 16 13; 10 11 8; 12; 15 14 1] A= 16 13 10 11 12 15 14 ch hước ma tr n A >>size(A) ans = - ấ d ng đầu i n a n >>C=A(1,:) C= 16 - a n 13 ng d ng cuối Tuan >>B=(3:4,:) B= - nh ng c c hần 12 15 14 n c c cộ >>sum(A(:,1) >>sum(A(:,2) >>sum(A(:,3) >>sum(A(:,4) ans = 34 ans = 34 ans = 34 ans = 34 - Tính t ng phần t dòng A >>A=[ 16 13; 10 11 8; 12; 15 14 1] >>sum(A(1,:)) >>sum(A(2,:)) >>sum(A(3,:)) >>sum(A(4,:)) ans = Tuan 34 ans = 34 ans = 34 ans = 34 Bài 6: Nhập vào ma trận A, B bất kỳ, thực yêu cầu sau: - Gọi phần tử ma trận A - Gọi ma trận từ ma trận A B - Tìm ma trận chuyển vị ma trận - Thực phép nhân, chia, cộng, trừ ma trận - Thực phép quay đảo ma trận Bài làm - Nh p ma tr n A,B >> A=[1 3;4 6;7 9] A= >> B=[9 7;6 4;3 1] B= 10 Tuan C Câu 17 : Cho biết m i quan hệ ỏ để e độ rư t độ đ ng rơ to l ng sóc tuân theo biểu th c: M = - Lập trình Matlab v đ thị đặ độ đ thị đỏ, đường li é đ dấ đ ể đư c ch n dấu o, biết Mth=18N.m, sth=0.45, n0=2000v/ph - Đặ ê đ thị theo h tên T c : >>mth =18; >>sth =0.45; >>n0 =2000; >>s =0:0.01:1; >>n = n0*(1-s); >>m =2*mth./(sth./s+s./sth); >>plot(m,n,'r-o') >>xlabel('Truc x') >>ylabel('Truc y') >>title('buixuantuan') >>grid on >>hold on >>legend('tuan') >>subplot(1,2,1) 25 Tuan buixuantuan 2000 tuan 1800 1600 1400 Truc y 1200 1000 800 600 400 200 0 10 Truc x 15 20 Câu 18 : Bài làm 26 Tuan ( ) ( ( ) ) 0.8 Constant phi 3s Subtract Transfer Fcn Scope 0.05 up1 Constant1 10s+1 33 Gain Subtract1 Transfer Fcn1 Add 0.88 0.2s+1 up2 Constant2 Transfer Fcn2 27 Tuan Câu 19 : Bài làm [ [ ] ] 28 Tuan Trigonometric Function 314 Clock sin 110 Gain2 s Gain1 i1 Integrator Gain Subtract i2 Gain3 Add1 Scope s 220 i3 Gain5 Integrator1 Subtract1 Gain4 10 29 Tuan C C o ệ d ệ đư rê ảb l ảo eo a = f(u2) Bài làm 30 Tuan du1/ dt  2u  16  tan u  u1  u 2sin u3  u1u u  5u1    u1  (2u3  16  tan u 2) s  u1  u  sin u3  u1  u  5u1   M p ỏ Gain s 16 u1 Constant Integrator Trigonometric Add Function tan u1 u2 Add1 XY Graph Trigonometric Divide Function1 sin Scope Gain1 u3 31 Tuan Câu 21 : Bài làm [ [ ] ] [ ] Mô ph ng: 32 Tuan Trigonometric Function cos u2 s Constant Gain Add Integrator 15 s Constant1 Divide Integrator1 Divide1 Subtract Constant2 Scope Trigonometric Function1 u1 sin u3 XY Graph Divide2 33 Tuan Câu 22 : Bài làm [ Mô ph ng: 1 Constant Add Trigonometric Function1 Trigonometric Function2 u3 5s Transfer Fcn cos cos Scope u1 Add1 Product Trigonometric Function sin u2 s XY Graph Integrator 34 Tuan Câu 23 : ộ d ương ự để ự chu ển sang c ch : Với Ta=0.01, ⟹ = =( 35 Tuan { Mô ph ng: Constant1 Me 50 Constant s ia Product Transfer Fcn Subtract Gain 0.4 w 0.8 Constant2 w 3s Transfer Fcn1 Scope Subtract1 36 Tuan Câu 24: Bài làm: 37 Tuan ( ) Mô ph ng: si(f) 1.2s Transfer Fcn Subtract Uf Subtract1 Scope 1.5 delta(e) 0.8s+1 Transfer Fcn1 Subtract2 Constant 38 Tuan 39 ... ệnh End ụ a=in u ‘a=’ ; =in u ‘ =’ ; while a>b c=a+2*b end C p Tr ấ b ộ dụ o ỉ dụ r if-else-end Matlab? h : f bể ập rị b lo N else N End ụ lệ Giải p ươ r lệ A lệ B bậc 2: a +bx+ =0, a≠0 Tuan... Y=fliplr(B) Y= 13 Tuan Câu 11 : Trình bày ví dụ sử dụng kết h p lệnh ện ngu n, ện Logic hàm hiển thị Matlab/ Simulink? (có diễn giả đặt dùng thêm lệ ện khác) Ví d : Cho hệ thống mơ t bởi: { Yêu cầu:... Gain 14 Tuan Câu 12 : Trình bày ví dụ sử dụng kết h p lệnh ện ngu n, ện Discrete(PID) hàm hiển thị Matlab/ Simulink? (có diễn giải đặt dùng thêm lệ ện khác) Ví d : Cho hàm truyền đạt G(s) = T ng

Ngày đăng: 06/11/2018, 12:27

Xem thêm:

TỪ KHÓA LIÊN QUAN

w