المتغير ( variable)
التصريح المسبق Declaration
أبعاد المتحول Dimension
المتغير هو مكان تخزين مؤقت للبيانات في برنامجك. يمكنك استعمال متغير واحد أو أكثر في البرنامج. لا يحتاج ماتلاب
إلى أي نوع من أنواع التصريح المسبق عن المتغيرات . عندما ندخل متغير جديد فإنه يولد بشكل آلي خلال تنفيذ البرنامج
Dynamic memory allocation .
أو تحديد أبعاد هذا المتحول . عندما يصادف ماتلاب أسم متحول جديد فإنه يولّد بشكل آلي متحول بالاسم المعطى و يحجز له من الذاكرة العدد المناسب من الخانات لتخزينه، و إذا صادف اسم متحول مخزن سابقاً بقيمة غير القيمة المعطاة له فإنه يغيّر قيمة المتحول و يمكن أن بغيّر عدد الخانات المحجوزة لهذا المتحول إذا كان ذلك ضرورياً.
يمكننا في ماتلاب إجراء عمليات حسابية بسيطة مثل:
: ans المتغير
نلاحظ ظهور العبارة
ans
وهو ما يعني
answer
.وهي التسمية التي يسندها البرنامج تلقائيا للمخرجات عند عدم تعريفها
:يمكننا تنفيذ العملية السابقة بطريقة مختلفة
قمنا هنا بإنشاء ثلاث متغيرات
a ، b و c
للمعطيات و متغير واحد للناتج
r
تسمي العبارة
r=a/3 + b*2-c
Program statementجملة برمجية
و يمكن أن تحتوي الجملة البرمجية أي تركيبة من المتغيرات المعرفة في مجال العمل و المتغيرات الخاصة و أسماء الدوال التي يتعرف عليها البرنامج.
: عدم إظهار الإجابة
الفاصلة المنقوطة (;) في نهاية أي عبارة مدخلة تخبر ماتلاب بتقييم السطر و لكن دون إظهار الناتج.
: إدخال عدة تعليمات في نفس السطر
:يمكننا استخدام أكثر من تعليمة في نفس السطر باستخدام الفصلة أو الفاصلة المنقوطة
لوضع اسم للمتغير يجب أن تتوافر في هذا الاسم مجموعة من الشروط وهى كالتالي:
يحتوى الاسم على أرقام أو حروف أو*
"_" underscore
فقط
Exemple: a1_xy_2
يجب أن يبدأ اسم المتغير بحرف، ويمكن أن يتبع هذا الحرف بأي حرف أو رقم.*
يجب أن يكون اسم المتغير متكون من كلمة واحدة لا يفصل بينها مسافات*
my variable
غير مقبول.
ماتلاب حساس لحالة الأحرف أي أن يفرق بين الحروف الكبيرة والصغير*
يمنع استعمال الكلمات المفتاحية*
keywords
في غير محلها كتسمية للمتغيرات
لايسمح باستخدام رموز الترقيم في المتغيرات*
! # @ ؟ : , ^ & ) ( " ......
*يمكن استخدام المتغيرات الخاصة و أسماء الدوال في ماتلاب كأسماء متغيرات عادية overloading
كباقي لغات البرمجة, يحتفظ ماتلاب بمجموعة من الكلمات التي يمنع استعمالها في غير محلها. يمكن أظهار قائمة الكلمات المفتاحية
بتنفيذ التعليمة
iskeyword
ملاحظة هامة : إذا صادف ماتلاب اسم متغير أو دالة مخزن سابقاً فإنه يغيّر قيمة المتغير أو الدالة و يمكن أن يغير نوع هذا المتغير إذا كان ذلك ضرورياً. لإرجاع المتغيرات الخاصة أو الدوال إلى وظيفتها الأصلية، بعد استخدامها كمتغيرات عادية، يجب تنفيذ الأمر
clear
كما هو مبين في المثال التالي:
يمكننا التأكد من صحة متغير قبل استخدامه بتنفيذ الأمر
isvarname :
ملاحظات:
- يعتبر النص بعد رمز النسبة المئوية % تعليقا.
- لمعرفة المزيد عن أوامر ودوال ماتلاب يمكننا الحصول على مساعدة بتنفيذ الأوامر -
– doc - helpwin help :
- يمكننا كتابة الجمل الطويلة علي أكثر من سطر، و يتم ذلك من خلال إدخال ثلاث نقاط متتالية بعد معامل العملية الحسابية :