khảo sát ứng dụng MATLAB trong điều khiển tự động, chương 7
Số trang: 8
Loại file: pdf
Dung lượng: 75.19 KB
Lượt xem: 13
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:
Tạo vector đơn có giá trị của mỗi phần tử là số thứ tự tương ứng với ký tự trong bảng mả ASCII.Lấy trị tuyệt đối của một số âm. Cú pháp:n = ABS(s)x = ABS(a) Giải thích:n: tên vector.s: chuỗi ký tự, hoặc là tên biến chứa chuỗi ký tự.a: số âm, hoặc là tên biến chứa số âm.x: trị tuyệt đối của a.
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 7 Chương 7: TËP LÖNH Xö Lý CHUçI1. LÖnh ABSa) C«ng dông: T¹o vector ®¬n cã gi¸ trÞ cña mçi phÇn tö lµ sè thø tù t-¬ngøng víi ký tù trong b¶ng m¶ ASCII. LÊy trÞ tuyÖt ®èi cña mét sè ©m.b) Có ph¸p: n = ABS(s) x = ABS(a)c) Gi¶i thÝch: n: tªn vector. s: chuçi ký tù, hoÆc lµ tªn biÕn chøa chuçi ký tù. a: sè ©m, hoÆc lµ tªn biÕn chøa sè ©m. x: trÞ tuyÖt ®èi cña a.d) VÝ dô: » n=abs(PHAM QUOC TRUONG)n= Columns 1 through 12 80 72 65 77 32 81 85 79 67 32 84 82 Columns 13 through 16 85 79 78 71» m=abs(MATLAB)m= 77 65 84 76 65 66» U=abs(abc)U= 97 98 99» T=abs(-1)T= 12. LÖnh BLANKSa) C«ng dông: T¹o kho¶ng tr¾ng gi÷a hai hay nhiÒu chuçi ký tù theo mongmuèn.b) Có ph¸p: [S1 BLANKS(b1) S2 BLANKS(b2) …BLANKS(bn) Sn]c) Gi¶i thÝch: S1, S2, …Sn: c¸c chuçi ký tù. b1, b2: sè kho¶ng tr¾ng.d) VÝ dô: In 4 chuçi ‘Khao sat’,‘øng dông’, ‘MATLAB’, ‘trong ®iÒukhiÓn tù ®éng’ ra mµn h×nh víi kho¶ng c¸ch lÇn l-ît gi÷a 4 chuçilµ: 2,4,3» S=[Khao satblanks(2) ung dungblanks(4) MATLABblanks(3)trong dieu khien tu dong]S=Khao sat ung dung MATLAB trong dieu khien tu dong3. LÖnh DEC2HEXa) C«ng dông: §æi con sè cña hÖ 10 sang hÖ 16.b) Có ph¸p: s = dec2hex(n)c) Gi¶i thÝch: s: biÕn chøa chuçi ký sè cña hÖ 16 n: con sè nguyªn hÖ 10.d) VÝ dô: s = dec2hex(10) s = ‘A’4. LÖnh HEX2DECa) C«ng dông: §æi chuçi ký sè cña hÖ 16 sang con sè cña hÖ 10.b) Có ph¸p: n = hex2dec(‘s’)c) Gi¶i thÝch: n: con sè cña hÖ 10. s: chuçi ký sè hÖ 16.d) VÝ dô: n = hex2dec(‘A’) n = 105. LÖnh INT2STRa) C«ng dông: ChuyÓn sè nguyªn sang d¹ng chuçi. ChuyÓn c¸c ký tù trong mét chuçi sang sè thø tù t-¬ng øngtrong b¶ng m· ASCII.b) Có ph¸p: kq = INTc) Gi¶i thÝch: kq: biÕn STR(n)chøa kÕt qu¶. n: tªn biÕn cÇn chuyÓn. NÕu n lµ sè nguyªn th× kq lµ chuçi ký sè. NÕu n lµ chuçi ký tù th× kq lµ sè t-¬ng øng trong b¶ng m·ASCIId) VÝ dô: » n=MATLABn=MATLAB» t=int2str(n)t=77 65 84 76 65 66» n=2001n= 2001» t=int2str(n)t=20016. LÖnh ISSTRa) C«ng dông: KiÓm tra néi dung biÕn cã ph¶i lµ chuçi ký tù kh«ng.b) Có ph¸p: kq = isstr(n)c) Gi¶i thÝch: kq: biÕn chøa kÕt qu¶. n: tªn biÕn cÇn kiÓm tra. kq = 1 nÕu n lµ chuçi ký tù. 0 nÕu n kh«ng lµ chuçi ký tù.d) VÝ dô: » n=MATLAB;» kq=isstr(n)kq = 1» m=[1 2 3 4];» kq=isstr(m)kq = 07. LÖnh LOWERa) C«ng dông: Cho ra chuçi ký tù viÕt th-êng.b) Có ph¸p: b = lower(s)c) Gi¶i thÝch: b: biÕn chøa kÕt qu¶. s: tªn biÕn chøa chuçi ký tù hay chuçi ký tù.d) VÝ dô: » a=DO AN cua pHAm quOC TRuOnG;» b=lower(a)b=do an cua pham quoc truong8. LÖnh NUM2STRa) C«ng dông: ChuyÔn sè thùc sang d¹ng chuçi. ChuyÓn c¸c ký tù trong mét chuçi sang sè thø tù t-¬ng øngtrong b¶ng m· ASCII.b) Có ph¸p: kq = num2tr(n)c) Gi¶i thÝch: kq: biÕn chøa kÕt qu¶. n: tªn biÕn cÇn chuyÓn. NÕu n lµ sè thùc th× kq lµ sè t-¬ng øng trong b¶ng m· ASCII.d) VÝ dô:» n=3.1416;» kq=num2str(n)kq =3.14169. LÖnh SETSTRa) C«ng dông: Cho ra ký tù t-¬ng øng víi sè thø tù trong b¶ng m· ASCII.b) Có ph¸p: x = Set Str(n)c) Gi¶i thÝch: x: biÕn chøa ký tù t-¬ng øng (thuéc b¶ng m· ASCII). n: sè nguyªn (0 n 255).d) VÝ dô: T×m ký tù cã sè thø tù lµ 65 trong b¶ng m· ASCII. » kt=setstr(65)kt =A10. LÖnh STR2MATa) C«ng dông: T¹o ma trËn cã c¸c phÇn tö d¹ng chuçi.b) Có ph¸p: s = str2mat(‘s1’, ‘s2’, …)c) Gi¶i thÝch: s: tªn ma trËn kÕt qu¶. s1, s2: chuçi ký tù.d) VÝ dô: s = str2mat(‘mat’, ‘lab’) s= mat lab11. LÖnh STR2NUMa) C«ng dông: ChuyÓn chuçi (d¹ng sè) sang sè thùc.b) Có ph¸p: n = str2num(s)c) Gi¶i thÝch: s: chuçi d¹ng sè. n: sè thùc.d) VÝ dô: n = str2num(‘456456’) n = 45645612. LÖnh STRCMPa) C«ng dông: So s¸nh 2 chuçi ký tù.b) Có ph¸p: l = strcmp(s1, s2)c) Gi¶i thÝch: l: biÕn chøa kÕt qu¶. s1, s2: chuçi cÇn so s¸nh.d) VÝ dô: a = ‘MatLab WoRkS’ b = ‘MatLab WoRkS’ strcmp(a,b) ans = 113. LÖnh UPPERa) C«ng dông: Cho ra chuçi viÕt hoa.b) Có ph¸p: b = upperc) Gi¶i thÝch: b: biÕn chøa kÕt qu¶. s: tªn biÕn chøa chuçi ký tù.d) VÝ dô: a = ‘MaTlab WORks’ b = upper(a) b = MATLAB b = upper(‘MaTlab WORks’) b= MATLAB WORKS ...
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 7 Chương 7: TËP LÖNH Xö Lý CHUçI1. LÖnh ABSa) C«ng dông: T¹o vector ®¬n cã gi¸ trÞ cña mçi phÇn tö lµ sè thø tù t-¬ngøng víi ký tù trong b¶ng m¶ ASCII. LÊy trÞ tuyÖt ®èi cña mét sè ©m.b) Có ph¸p: n = ABS(s) x = ABS(a)c) Gi¶i thÝch: n: tªn vector. s: chuçi ký tù, hoÆc lµ tªn biÕn chøa chuçi ký tù. a: sè ©m, hoÆc lµ tªn biÕn chøa sè ©m. x: trÞ tuyÖt ®èi cña a.d) VÝ dô: » n=abs(PHAM QUOC TRUONG)n= Columns 1 through 12 80 72 65 77 32 81 85 79 67 32 84 82 Columns 13 through 16 85 79 78 71» m=abs(MATLAB)m= 77 65 84 76 65 66» U=abs(abc)U= 97 98 99» T=abs(-1)T= 12. LÖnh BLANKSa) C«ng dông: T¹o kho¶ng tr¾ng gi÷a hai hay nhiÒu chuçi ký tù theo mongmuèn.b) Có ph¸p: [S1 BLANKS(b1) S2 BLANKS(b2) …BLANKS(bn) Sn]c) Gi¶i thÝch: S1, S2, …Sn: c¸c chuçi ký tù. b1, b2: sè kho¶ng tr¾ng.d) VÝ dô: In 4 chuçi ‘Khao sat’,‘øng dông’, ‘MATLAB’, ‘trong ®iÒukhiÓn tù ®éng’ ra mµn h×nh víi kho¶ng c¸ch lÇn l-ît gi÷a 4 chuçilµ: 2,4,3» S=[Khao satblanks(2) ung dungblanks(4) MATLABblanks(3)trong dieu khien tu dong]S=Khao sat ung dung MATLAB trong dieu khien tu dong3. LÖnh DEC2HEXa) C«ng dông: §æi con sè cña hÖ 10 sang hÖ 16.b) Có ph¸p: s = dec2hex(n)c) Gi¶i thÝch: s: biÕn chøa chuçi ký sè cña hÖ 16 n: con sè nguyªn hÖ 10.d) VÝ dô: s = dec2hex(10) s = ‘A’4. LÖnh HEX2DECa) C«ng dông: §æi chuçi ký sè cña hÖ 16 sang con sè cña hÖ 10.b) Có ph¸p: n = hex2dec(‘s’)c) Gi¶i thÝch: n: con sè cña hÖ 10. s: chuçi ký sè hÖ 16.d) VÝ dô: n = hex2dec(‘A’) n = 105. LÖnh INT2STRa) C«ng dông: ChuyÓn sè nguyªn sang d¹ng chuçi. ChuyÓn c¸c ký tù trong mét chuçi sang sè thø tù t-¬ng øngtrong b¶ng m· ASCII.b) Có ph¸p: kq = INTc) Gi¶i thÝch: kq: biÕn STR(n)chøa kÕt qu¶. n: tªn biÕn cÇn chuyÓn. NÕu n lµ sè nguyªn th× kq lµ chuçi ký sè. NÕu n lµ chuçi ký tù th× kq lµ sè t-¬ng øng trong b¶ng m·ASCIId) VÝ dô: » n=MATLABn=MATLAB» t=int2str(n)t=77 65 84 76 65 66» n=2001n= 2001» t=int2str(n)t=20016. LÖnh ISSTRa) C«ng dông: KiÓm tra néi dung biÕn cã ph¶i lµ chuçi ký tù kh«ng.b) Có ph¸p: kq = isstr(n)c) Gi¶i thÝch: kq: biÕn chøa kÕt qu¶. n: tªn biÕn cÇn kiÓm tra. kq = 1 nÕu n lµ chuçi ký tù. 0 nÕu n kh«ng lµ chuçi ký tù.d) VÝ dô: » n=MATLAB;» kq=isstr(n)kq = 1» m=[1 2 3 4];» kq=isstr(m)kq = 07. LÖnh LOWERa) C«ng dông: Cho ra chuçi ký tù viÕt th-êng.b) Có ph¸p: b = lower(s)c) Gi¶i thÝch: b: biÕn chøa kÕt qu¶. s: tªn biÕn chøa chuçi ký tù hay chuçi ký tù.d) VÝ dô: » a=DO AN cua pHAm quOC TRuOnG;» b=lower(a)b=do an cua pham quoc truong8. LÖnh NUM2STRa) C«ng dông: ChuyÔn sè thùc sang d¹ng chuçi. ChuyÓn c¸c ký tù trong mét chuçi sang sè thø tù t-¬ng øngtrong b¶ng m· ASCII.b) Có ph¸p: kq = num2tr(n)c) Gi¶i thÝch: kq: biÕn chøa kÕt qu¶. n: tªn biÕn cÇn chuyÓn. NÕu n lµ sè thùc th× kq lµ sè t-¬ng øng trong b¶ng m· ASCII.d) VÝ dô:» n=3.1416;» kq=num2str(n)kq =3.14169. LÖnh SETSTRa) C«ng dông: Cho ra ký tù t-¬ng øng víi sè thø tù trong b¶ng m· ASCII.b) Có ph¸p: x = Set Str(n)c) Gi¶i thÝch: x: biÕn chøa ký tù t-¬ng øng (thuéc b¶ng m· ASCII). n: sè nguyªn (0 n 255).d) VÝ dô: T×m ký tù cã sè thø tù lµ 65 trong b¶ng m· ASCII. » kt=setstr(65)kt =A10. LÖnh STR2MATa) C«ng dông: T¹o ma trËn cã c¸c phÇn tö d¹ng chuçi.b) Có ph¸p: s = str2mat(‘s1’, ‘s2’, …)c) Gi¶i thÝch: s: tªn ma trËn kÕt qu¶. s1, s2: chuçi ký tù.d) VÝ dô: s = str2mat(‘mat’, ‘lab’) s= mat lab11. LÖnh STR2NUMa) C«ng dông: ChuyÓn chuçi (d¹ng sè) sang sè thùc.b) Có ph¸p: n = str2num(s)c) Gi¶i thÝch: s: chuçi d¹ng sè. n: sè thùc.d) VÝ dô: n = str2num(‘456456’) n = 45645612. LÖnh STRCMPa) C«ng dông: So s¸nh 2 chuçi ký tù.b) Có ph¸p: l = strcmp(s1, s2)c) Gi¶i thÝch: l: biÕn chøa kÕt qu¶. s1, s2: chuçi cÇn so s¸nh.d) VÝ dô: a = ‘MatLab WoRkS’ b = ‘MatLab WoRkS’ strcmp(a,b) ans = 113. LÖnh UPPERa) C«ng dông: Cho ra chuçi viÕt hoa.b) Có ph¸p: b = upperc) Gi¶i thÝch: b: biÕn chøa kÕt qu¶. s: tªn biÕn chøa chuçi ký tù.d) VÝ dô: a = ‘MaTlab WORks’ b = upper(a) b = MATLAB b = upper(‘MaTlab WORks’) b= MATLAB WORKS ...
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ứcTà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 134 0 0 -
86 trang 89 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 84 0 0 -
Báo cáo thực hành: Công nghê sản xuất bánh kẹo
43 trang 65 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 57 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 52 0 0 -
Truyền hình trả tiền: Bao giờ hết nghịch lý?
3 trang 34 0 0 -
Truyền hình vẫn nắm ngôi 'vương'
3 trang 32 0 0 -
Quy trình chế tạo và sản xuất lốp xe - Phần 2
14 trang 30 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 30 0 0