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

السلاسل الحرفية 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



MATLAB19_03

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

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

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


>> class (title)
Ans =
Char



 

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

تعليقات

المشاركات الشائعة من هذه المدونة

العمليات الرياضية الأساسية علي المصفوفات في برنامج MATLAB

الرسم ثنائي الأبعاد 2-D Graphs في برنامج MATLAB

إنشاء المتجهات في MATLAB