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


#1

الدرس الأول:

واجهة برنامج الماتلاب

عند الضغط على ايقونة البرنامج وفتح البرنامج سنجد الاتى:

http://www.almohandes.org/uploads/vb/uploaded4/254_11295357761.jpg

Command Window

وهى النافذة التى تقوم بكتابة الأوامر فيها ويتم تنفيذ الامر بالضغط على زر Enter
كما يمكننا من خلال هذه النافذة ايضا مشاهدة نتيجة ما قمنا بنتفيذه عن طريق m-files

Command History

وتحتوى على تاريخ كامل لما تم تنفيذه من اوامر

Workspace

وتحتوى على المتغيرات التى قمنا بتعريفها سواء من خلال Command Window او عن طريق m-file ويتم عمل المتغيرات خلال تنفيذ البرامج ويمكننا معرفة القيمة العددية للمتغير والنوع واعلى قيمة واقل قيمة لهذا النوع وفى حالة ان هذا المتغير مصفوفة فمن خلال ضغطتبن على هذا المتغيير يمكننا مشاهدة عناصر المصفوفة

Current Directory

ويحتوى على الملفات التى الموجودة او التى تم حفظها فى مسار البرنامج والتى يمكن للماتلاب الدخول عليها خلال تنفيذ اى برنامج وبالطبع يمكننا وضع الملفات فى اى مكان نريد ولكن لابد من عمل تغيير للمسار حتى يستطيع الماتلاب معرفة المسار الحالى

Matlab Help Browser

من أهم ما يميز برنامج الماتلاب هو وجود هيلب قوى للبرنامج يمكننا فى اى وقت البحث عن الدوال الموجودة فى البرنامج لمعرفة كيفية تنفيذها وبالطبع من خلال عملنا على الماتلاب سنحتاج هذا بكثرة حيث انه لاغنى عنه لاى شخص يعمل على برنامج الماتلاب سواء للمبتدئين او المحترفين.
كما يمكننا فى الهيلب التعرف على الكثير من الامثلة والتطبيقات المفيدة جدا


#2

الدرس الثانى

الرسم فى الماتلاب Plotting

مثال : رسم دالة جيبية Sine wave

اولا لابد من تحديد الفترة التى نريد رسم قيمة الجيب بها ولنفرض انها من 0 الى 10 Rad وسنقوم بتطبيق المثال من خلال Command window .

ولنفرض ان لدينا المعادلة الأتية
[SIZE=4]

X = Sine (Y)

[/size]
حيث ان X هو الفترة و Y هى قيمة الجيب المقابلة لها ويجب ملاحظة ان X و Y ستكون المتغيرات الموجودة فى Workspace بعد انتهاء تنفيذ البرنامج.

اولا سنقوم بنتفيذ الامر الاتى :
[SIZE=4]

>> X = 1:10

[/size]
وستكون النتيجة
[SIZE=4]

X =

    1     2     3     4     5     6     7     8     9    10

[/size]
وسنلاحظ الان ان X موجودة فى [SIZE=4]Workspace ويمكننا الضغط عليها لمشاهدة القيم الموجودة بها

والان نفذ الامر الاتى : [/size]
[SIZE=4]

>> Y = sin( X )

[/size]
والنتيجة ستكون
[SIZE=4]

Y =

    0.8415    0.9093    0.1411   -0.7568   -0.9589   -0.2794    0.6570    0.9894    0.4121   -0.5440

[/size]
والان سنقوم بتطبيق أمر الرسم وهو plot
وسيكون كالأتى :
[SIZE=4]

>> plot( X, Y)

[/size]

وطبعا سنجد ان شكلها غير مألوف لدينا ولذلك بسبب قلة عناصر المتغير X فلو لاحظنا ان معدل الزيادة سيكون بمقدار 1

والان يمكننا اعادة الخطوات السابقة مع جعل X من -10 الى 10 بمقدار زيادة قدرها 0.1
كما يلى
[SIZE=4]

>> X = -10 : 0.1 : 10

[/size]
وبالمثل نعيد تنفيذ الامر الاتى :
[SIZE=4]

>> Y = sin( X )

[/size]
ومن ثم للرسم دالة الجيب
[SIZE=4]

>> plot( X, Y)

[/size]
وهذا شكل دالة الجيب المعروف لدينا

ويجب ملاحظة ان قيم الجيب هنا بوحدات نصف القطر radians

وليس بالدرجات



#3

مثال 2 : رسم دالة لوغارتمية الطبيعي

هذا المثال سيكون مشابه جدا للمثال السابق فقط سيكون الأختلاف فى امر تنفيذ الدالة فهنا سنستخدم الدالة اللوغارتمية للأساس 10

اولا : سنقوم بعمل متغير الفترة التى تريد ايجاد اللوغاريتم لها

>> X = 0.1 : 0.01 : 10

والان نوجد قيمة اللوغاريتم الطبيعي

>> Y = log(X)

والان سنقوم برسم الدالة كما فى المثال السابق

>> plot( X, Y)