khảo sát ứng dụng MATLAB trong điều khiển tự động, chương 5
Số trang: 7
Loại file: pdf
Dung lượng: 63.52 KB
Lượt xem: 15
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Công dụng:Tìm phần tử trong vector hay ma trận theo yêu cầu.Cú pháp:k = find(x)[i,j] = find(x)[i,j,s] = find(x) Giải thích:k: chỉ vị trí của phần tử cần tìm trong vector.i,j: chỉ số hàng và số cột tương ứng của phần tử cần tìm.s: chứa giá trị của phần tử cần tìm.x: tên vector, ma trận hay là yêu cầu đề ra. Nếu không nêu ra yêu cầu thì mặc nhiên là tìm các phần tử khác 0.
Nội dung trích xuất từ tài liệu:
khảo sát ứng dụng MATLAB trong điều khiển tự động, chương 5 C¸C HµM LOGIC Chương 5: (LOGICAL FUNCTION)1. LÖnh ALLa) C«ng dông: KiÓm tra vector hay ma trËn cã gi¸ trÞ 0 hay kh«ng.b) Có ph¸p: y = all(x)c) Gi¶i thÝch: y: biÕn chøa kÕt qu¶ x: tªn vedtor hay ma trËn y = 1 khi tÊt c¶ c¸c phÇn tö kh¸c 0 y = 0 khi cã 1 phÇn tö b»ng 0d) VÝ dô: » a=[1 2 3]a= 1 2 3» y=all(a)y= 1» a=[1 0 3]a= 1 0 3» y=all(a)y= 0» a=[1 2 3;4 0 6;7 8 9]a= 1 2 3 4 0 6 7 8 9» y=all(a)y= 1 0 1» a=[1 2 0;0 3 5;2 6 8]a= 1 2 0 0 3 5 2 6 8» y=all(a)y= 0 1 02. LÖnh ANYa) C«ng dông: KiÓm tra vector hay ma trËn cã gi¸ trÞ kh¸c 0 hay kh«ng.b) Có ph¸p: y = any(x)c) Gi¶i thÝch: y: biÕn chøa kÕt qu¶. x: tªn vector, hay ma trËn. y = 1 khi cã 1 phÇn tö kh¸c 0. y = 0 khi cã 1 phÇn tö b»ng 0.d) VÝ dô:» a=[1 2 3];» y=any(a)y= 1» b=[1 0 3 0];» y=any(b)y= 1» c=[1 2 0 4;0 2 0 4;1 2 3 4;3 4 5 6]c= 1 2 0 4 0 2 0 4 1 2 3 4 3 4 5 6» y=any(c)y= 1 1 1 1» d=[0 0 0 0;0 1 3 0]d= 0 0 0 0 0 1 3 0» y=any(d)y= 0 1 1 0 3. LÖnh EXISTa) C«ng dông: KiÓm tra biÕn hay file cã tån t¹i hay kh«ng.b) Có ph¸p: e = exist(‘item’)c) Gi¶i thÝch: item: lµ tªn file hay tªn biÕn. e: biÕn chøa gi¸ trÞ tr¶ vÒ. e Yù nghÜa 0 item kh«ng tån t¹i trong vïng lµm viÖc 1 item lµ biÕn ®ang tån t¹i trong vïng lµm viÖc 2 item ®ang tån t¹i trªn ®Üa (chØ kiÓm tra trong th- môc hiÖn hµnh) 3 item lµ MEX-file 4 item lµ file ®-îc dÞch tõ phÇn mÒm Simulink 5 item lµ hµm cña Matlabd) VÝ dô: e = exist(‘dir’) e=54. LÖnh FINDa) C«ng dông: T×m phÇn tö trong vector hay ma trËn theo yªu cÇu.b) Có ph¸p: k = find(x) [i,j] = find(x) [i,j,s] = find(x)c) Gi¶i thÝch: k: chØ vÞ trÝ cña phÇn tö cÇn t×m trong vector. i,j: chØ sè hµng vµ sè cét t-¬ng øng cña phÇn tö cÇn t×m. s: chøa gi¸ trÞ cña phÇn tö cÇn t×m. x: tªn vector, ma trËn hay lµ yªu cÇu ®Ò ra. NÕu kh«ng nªu rayªu cÇu th× mÆc nhiªn lµ t×m c¸c phÇn tö kh¸c 0.d) VÝ dô: » x=[1 8 0 2 3 0]x= 1 8 0 2 3 0» k=find(x)k= 1 2 4 5» k=[3 6]k= 3 6» a=[5 0 0;8 0 3]a= 5 0 0 8 0 3» [i,j,k]=find(a)i= 1 2 2j= 1 1 3k= 5 8 3
Nội dung trích xuất từ tài liệu:
khảo sát ứng dụng MATLAB trong điều khiển tự động, chương 5 C¸C HµM LOGIC Chương 5: (LOGICAL FUNCTION)1. LÖnh ALLa) C«ng dông: KiÓm tra vector hay ma trËn cã gi¸ trÞ 0 hay kh«ng.b) Có ph¸p: y = all(x)c) Gi¶i thÝch: y: biÕn chøa kÕt qu¶ x: tªn vedtor hay ma trËn y = 1 khi tÊt c¶ c¸c phÇn tö kh¸c 0 y = 0 khi cã 1 phÇn tö b»ng 0d) VÝ dô: » a=[1 2 3]a= 1 2 3» y=all(a)y= 1» a=[1 0 3]a= 1 0 3» y=all(a)y= 0» a=[1 2 3;4 0 6;7 8 9]a= 1 2 3 4 0 6 7 8 9» y=all(a)y= 1 0 1» a=[1 2 0;0 3 5;2 6 8]a= 1 2 0 0 3 5 2 6 8» y=all(a)y= 0 1 02. LÖnh ANYa) C«ng dông: KiÓm tra vector hay ma trËn cã gi¸ trÞ kh¸c 0 hay kh«ng.b) Có ph¸p: y = any(x)c) Gi¶i thÝch: y: biÕn chøa kÕt qu¶. x: tªn vector, hay ma trËn. y = 1 khi cã 1 phÇn tö kh¸c 0. y = 0 khi cã 1 phÇn tö b»ng 0.d) VÝ dô:» a=[1 2 3];» y=any(a)y= 1» b=[1 0 3 0];» y=any(b)y= 1» c=[1 2 0 4;0 2 0 4;1 2 3 4;3 4 5 6]c= 1 2 0 4 0 2 0 4 1 2 3 4 3 4 5 6» y=any(c)y= 1 1 1 1» d=[0 0 0 0;0 1 3 0]d= 0 0 0 0 0 1 3 0» y=any(d)y= 0 1 1 0 3. LÖnh EXISTa) C«ng dông: KiÓm tra biÕn hay file cã tån t¹i hay kh«ng.b) Có ph¸p: e = exist(‘item’)c) Gi¶i thÝch: item: lµ tªn file hay tªn biÕn. e: biÕn chøa gi¸ trÞ tr¶ vÒ. e Yù nghÜa 0 item kh«ng tån t¹i trong vïng lµm viÖc 1 item lµ biÕn ®ang tån t¹i trong vïng lµm viÖc 2 item ®ang tån t¹i trªn ®Üa (chØ kiÓm tra trong th- môc hiÖn hµnh) 3 item lµ MEX-file 4 item lµ file ®-îc dÞch tõ phÇn mÒm Simulink 5 item lµ hµm cña Matlabd) VÝ dô: e = exist(‘dir’) e=54. LÖnh FINDa) C«ng dông: T×m phÇn tö trong vector hay ma trËn theo yªu cÇu.b) Có ph¸p: k = find(x) [i,j] = find(x) [i,j,s] = find(x)c) Gi¶i thÝch: k: chØ vÞ trÝ cña phÇn tö cÇn t×m trong vector. i,j: chØ sè hµng vµ sè cét t-¬ng øng cña phÇn tö cÇn t×m. s: chøa gi¸ trÞ cña phÇn tö cÇn t×m. x: tªn vector, ma trËn hay lµ yªu cÇu ®Ò ra. NÕu kh«ng nªu rayªu cÇu th× mÆc nhiªn lµ t×m c¸c phÇn tö kh¸c 0.d) VÝ dô: » x=[1 8 0 2 3 0]x= 1 8 0 2 3 0» k=find(x)k= 1 2 4 5» k=[3 6]k= 3 6» a=[5 0 0;8 0 3]a= 5 0 0 8 0 3» [i,j,k]=find(a)i= 1 2 2j= 1 1 3k= 5 8 3
Tìm kiếm theo từ khóa liên quan:
ứng dụng MATLAB điều khiển tự động quy trình sản xuất nhiệt độ máy hơi nước cộng ma trận giản đồ Bode ma trận phứcGợi ý tài liệu liên quan:
-
Báo cáo tốt nghiệp: Quy trình sản xuất lạp xưởng tại Xí nghiệp chế biến thực phẩm Nam Phong
69 trang 132 0 0 -
86 trang 86 0 0
-
Báo cáo chuyên đề: PENICILLIN VÀ CÔNG NGHỆ SẢN XUẤT PENICILLIN BÁN TỔNG HỢP
59 trang 81 0 0 -
Báo cáo thực hành: Công nghê sản xuất bánh kẹo
43 trang 60 0 0 -
BÁO CÁO THỰC TẬP TỐT NGHIỆP NHẬN XÉT CỦA CÔNG TY TNHH Cannon VIỆT NAM
33 trang 49 0 0 -
Báo cáo nhóm : Ứng dụng vi sinh vật trong sản xuất sữa chua
36 trang 41 0 0 -
Truyền hình trả tiền: Bao giờ hết nghịch lý?
3 trang 31 0 0 -
Truyền hình vẫn nắm ngôi 'vương'
3 trang 29 0 0 -
Quy trình chế tạo và sản xuất lốp xe - Phần 2
14 trang 28 0 0 -
Báo cáo thực tập tổng hợp: Tìm hiểu hoạt động của Xí nghiệp chế biến lâm sản xuất khẩu PISICO
46 trang 27 0 0