رشتههاي کاراکتري
براي تعريف رشتههاي کاراکتري در متلب از علامت ‘ ‘ استفاده ميشود:
مثال:
>> s=‘This is a character string’;
>> size(s)
ans=
1 26
نکته: در متلب رشتههاي کاراکتري نيز بعنوان ماتريس شناخته ميشوند بطوريکه هر کاراکتر يک عنصر ماتريس محسوب ميشود.
5-2-نمايش کد اسکي کاراکترها: تابع abs
براي نمايش کد اسکي يک رشته ميتوان از تابع abs متلب استفاده کرد:
>> s= ‘Hello’
>> u=abs(s)
u=
72 101 108 108 111
5-3-تبديل کد اسکي به کاراکتر
براي تبديل کد اسکي به کاراکتر از تابع char استفاده کنيد.
>> s= ‘Hello’
>> u=abs(s)
u=
72 101 108 108 111
>> sNew=char(u)
sNew=
Hello
5-4-رفتار ماتريسي رشتهها
با رشتههاي کاراکتري متلب دقيقا ميتوان مانند ماتريسهاي عددي رفتار کرد. مثلا ميتوان عمليات رياضي را بر آنها اعمال کرد. در اينصورت متلب کد اسکي رشته را مورد استفاده قرار ميدهد.
مثال: نمايش رشته از آخر به اول
>> s= ‘Hello’
>> sInv=s( end : -1 : 1);
>>disp(sInv)
olleH