MATLAB ỨNG DỤNG TRONG VIỄN THÔNG - Trang 81

Văn bản

70

ans =
ar

#

Bài tập 7-1.

Thực thi các lệnh được miêu tả ở trên, sử dụng chuỗi t để tạo ra chuỗi u chỉ chứa các ký tự
‘character’. Biến đổi chuỗi u thành chuỗi u1 = ‘retcarahc’.
Sau đây là một số ví dụ về các hàm được sử dụng để biến đổi chuỗi. Ví dụ hàm findstr được
sử dụng để tìm một ký tự hay một nhóm các ký tự xuất hiện trong chuỗi.

>> findstr(t, 'c')

% tìm vị trí của 'c' xuất hiện trong t

ans =

11 16

>> findstr(t, 'racter')

% tìm vị trí của chuỗi 'racter' trong t

ans =

14

>> findstr(t,u) %

tìm

chuỗi u trong chuỗi t

ans =

11

>> strcat(u,u1)

% nối hai chuỗi u và u1 lại với nhau

ans =
characterretcarahc
>> strcmp(u,u1)

% so sánh hai chuỗi

ans

=

%

trả về 1 nếu hai chuỗi giống nhau

% và ngược lại là 0

0

>> q = num2str(34.35)

% biến đổi số thành chuỗi

q =
34.35
>> z = str2num('7.6')

% biến đổi chuỗi thành số.

z =

7.6

>> whos q z

% q là chuỗi (ma trận các ký tự), z là

số.

Name Size Bytes

Class

q

1x5 10 char array

z

1x1 8

double array

>> t = str2num('1 -7 2') % biến đổi chuỗi thành vector của các
số.
t =

1 -7 2

>> t = str2num('1 - 7 2')

% lưu ý các khoảng trắng xung quanh

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.