انتظروا قريبا جدا مجموعة دروس تعليم AutoCad 2006 وايضا تعليم Inventor 10 انتظروا

     

أحدث الإضافات للمواقع

     
  تعليم برنامج MATLAB
  الدرس الاول
الدرس الثانى
  الدرس الثالث
  الدرس الرابع
  الدرس الخامس
  الدرس السادس ( 1 )
  الدرس السادس ( 2 )
  الدرس السابع ( 1 )
  الدرس السابع ( 2 )
  الدرس الثامن
  الدرس التاسع
  الدرس العاشر
   
  مجموعة الصور المصرية
    المجموعة الاولى
  المجموعة الثانية
  المجموعة الثالثة
  المجموعة الرابعة
  المجموعة الخامسة
  برنامج تعليم جدول الضرب
      تحميل البرنامج
    شرح البرنامج
    صفحة البرنامج
  االتسجيل في سجل الزوار
   
  وصلات هامة
  موقع الخيمة
     
  موقع البوصلة
   

خدمــــــات

  إرسال الموقع لصديق
     
   
اسم صديقك:
بريد صديقك:
اســمك:
بـــريدك:

  محرك بحث جوجل
   

Google

     
     
     
     
           
 

أساسيات Matlab

 

الدرس الخامس

انشاء المتغيرات

 

المقدمة

الان قد وصلنا الى مرحلة البرمجة او الى المرحلة الحقيقة لتعليم البرنامج والبداية تكون مع المتغيرات

فالمتغير هو مكان في ذاكرة الكمبيوتر يوضع به رقم معين وهذا المتغير له اسم

اذا لم تفهم معنى الكلام السابق تابع معنا المثال التالى

4 + 10
ans =

 14
5 *10 + 6
ans =

 56
(6 + 6) / 3
ans =

 4
9^2
ans =

 81

كما ترى في المثال السابق ان المتلاب يحتوى على عناصر العمليات الحسابية الاساسية مثل + و - و * و / و ^

المتغير answer

وايضا بعد كل عملية يلاحظ كتابة كلمة ans في نهاية العملية حيث ان ans هو المتغير الفتراضى للبرنامج او المتغير الذى يوضع به نتائج العمليات وهى اختصار لكلمة answer ومعناها الاجابة بالعربية كما تعرفون وعندما تريد معرفة الاجابة فقط اكتب كلمة ans في مربع الاوارم لتظهر لك اخر اجابة وضعت في المتغير

4 + 5
ans =

 9
ans
ans =

 9

وتستطيع ايضا اضافة او طرح او اى عمليات حسابية تقوم بها على هذا المتغير

ans + 10
ans =

 19

 

 

تعريفات متغيراتك الخاصة بك

يمكنك من عمل متغيران خاصة بك مثال

a = 10
a =

 10
b = 20
b =

 20
c = 30
c =

 30
a
a =

 10
the_average = (a + b + c) / 3
the_average =

 20

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

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

حسنا فماذا اذن نفعل اذا اردنا مسح جميع المتغيرات الموجودة بالقيم المخزنة بها الامر clear يقوم بذلك حيث عند كتابة الامر يقوم بمسح جميع المتغيرات المخزنة بالبرنامج بقيمها ايضا كما ترى في المثال التالى :

clear % clear variables from memory - see notes below
a = 5
a =
5
b = 6
b =
6
whos

Name Size Bytes Class
a 1x1 8 double array
b 1x1 8 double array

Grand total is 2 elements using 16 bytes

 

 

عدم عرض الاجابة مباشرا

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

a = 10;
b = 20;
c = 30;
d = 40;
the_average = (a + b + c + d) / 4
the_average =

25

the_average;
b
b =

20
e = 50
e =

50

the_blank_average = (a + b + c + d + e) / 5;
the_blank_average

the_blank_average =
30

شروط تسمية  المتغيرات

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

1- يحتوى الاسم على ارقام او حروف او "_" فقط

2- لا يحتوى الاسم على مسافات

3- المتلاب حساس لحالة الاحرف اى ان يفرق بين الحروف الكبيرة والصغير فالمتغير see غير المتغير sEe

4- يمكننا وضع متغيرات نصية ولكن يجب توضيح لذلك للبرنامج عن طريق وضع قيمة المتغير بين علامتين ' '

some_text = 'This is some text assigned to a variable!';
some_text

some_text =
This is some text assigned to a variable!

ملاحظة لا يجب وضع المتغيرات النصية في اى عمليات حسابية كاجميع وغيرها والا فسوف تظهر نتاشج غريبة كما في المثال التالى

a = 5;
b = '5';
a/b
ans =

0.0943
a*b
ans =
265

 

 

 

1 | 2 | 3 | 4 | 5 | 6.1 | 6.2 | 7.1 | 7.2 |  8 | 9 |  10

 

 

 

 

الصفحة الرئيسية     |     دروس     |     الكتب     |     مواقع     |     التسجيل     |     اتصل بنا     |     عن الموقع