السلاسل الحرفية Character Arrays strings في برنامج ماتلاب MATLAB


#1

السلاسل الحرفية Character Arrays(strings)

السلاسل الحرفية هي عبارة نص يتكون من مجموعة من الحروف ويكون محاط بزوج من علامتي التنصيص المفردة Pair of single quotations

فمثلا يمكننا سلسلة حرفية مكونة من (1 by 26) حرف كما يلي :

>> title=’this is a character string’
Title =
This is a character string
>>s=size (title)
S =
1 26

نلاحظ ان برنامج MATLAB يقوم بالتعامل مع السلاسل الحرفية علي انها مصفوفات عددية ويقو بتمثيل الحروف داخل هذه المصفوفات بما يناظرها بالقيم العددية طبقا للنظام الأسكي ASCII ويمثل كل حرف في السلسلة الحرفية عنصرا من مصفوفة ويتطلب 2byte لتخزينه داخل هذه المصفوفة .

وبالنظر الي منطقة العمل Workspace نلاحظ انه قد تم انشاء سلسلة الحروف من النوع character array class وعدد حروفها تساوي 26 وحجمها يساوي 52byte كما في الشكل التالي :

ملحوظة : تقوم الدالة class بإيجاد نوع ( تصنيف ) المتغير العمر إليها بحيث تستخدم علي الصورة التالية :

>> class (title)
Ans =
Char

لنلاحظ أن الدالة class قامت بإرجاع نوع (تصنيف) المتغير title الممر اليها وهو انه يمثل سلسلة حرفية char ( وهي اختصار لكلمة character ) مع ضرورة ملاحظة أن برنامج MATLAB يتعامل مع المتغيرات العددية إفتراضيا علي انها مصفوفات ممثلة بالدقة المضاعفة .


دورة متكاملة لتعلم أساسيات برنامج الماتلاب من البداية