5.1 Xau ki tu
Xau ki tu trong Matlab la mang cua cac gia tri ASCII ma quy oc cua no la cac ki tu.
Vi du:
>> t= 'Matlap la mot mon hoc'
t =
Matlab la mot mon hoc
Mot xau ki tu, don gian la dang van ban, doc dat giua hai dau nhay don. Moi ki tu trong xau la mot phan tu cua mang, voi moi phan tu chiem 2 bytes.
Cac ham chuyen doi xau
base2dec(S,b) a xau S o he b chuyen sang he moi.
bin2dec Tu xau nhi phan sang he moi.
char(x) Cho biet so x trong bang ma ASC II tong ung voi ki hieu nao
dec2base(x,b) Chuyen so x o he moi sang dang xau o he b
dec2bin Tu so he moi sang xau nhi phan.
dec2hex Tu so he moi sang xau cua cac so he muoi sau.
hex2dec Chuyen tu xau gom cac so he 16 sang cac he so moi.
hex2num Chuyen tu xau cac so he 16 sang so dau phay dong IEEE.
int2str Chuyen tu so nguyen sang xau.
mat2str Chuyen tu ma tran so sang xau gom cac so.
num2str Chuyen tu so sang xau.
str2num Chuyen tu xau sang so khong co dieu chinh kich thoc.
Vi du:
>> base2dec('a',15)
ans =
10
>> bin2dec('0101')
ans =
5
>> char(21)
ans =
>> dec2base(6,2)
ans =
110
>> dec2base(6,2)
ans =
110
>> dec2bin(6)
ans =
110
>> dec2hex(13)
ans =
D
>> hex2dec('a')
ans =
10
>> hex2num('160')
ans =
1.0206e-202
>> int2str(77)
ans =
77
>> mat2str([23 34])
ans =
[23 34]
>> num2str(12.3)
ans =
12.3
>> str2num('12.3')
ans =
12.3000