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

     

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

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

خدمــــــات

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

  محرك بحث جوجل
   

Google

     
     
     
     
           

أساسيات Matlab

 

الدرس السادس(1)

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

القيم العددية او ما تسمى scalars هى تمثل قيمة واحدة لرقم

ام القيم المتجهه هى مجموعة من الارقام في اتجاه واحد وتمثل في امتلاب على انها متحهه ذو صف واحد او عمود واحد

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

في بعض الاحيان يعتبرون القيم العددية والمتجهه هى حالات من المصفوفات اى ان scalar هو عبارة عن مصفوفة لها عمود واحد وصف واحد والمتجهه او vector عبارة عن مصفوفة بعمود واحد او بصف واحد لذلك كل العمليات على المتلاب عبارة عن مصفوفات لذلك يطلق عليه معمل المصفوفات

انشاء المصفوفة في البرنامج
يتم وضع قيم المفوفة بين زوجين من الاقواس [] ويتم الفصل بي الصفوف عن طريق العلامة ,اما العمدة عن طريق العلامة ;

من الممكن ايضا الفصل بين الصفوف عن طريق المسافة والفصل بين الاعمدة عن طريق زر الادخال والمثال التالى يوضح كيفية انشاء scalar و vector او قيمة عددية وقيمة متجهه

my_scalar = 3.1415

my_scalar =

 3.1415
my_vector1 = [1, 5, 7]

my_vector1 =

  1

5

7


 

my_vector2 = [1; 5; 7]

my_vector2 =

1
5
7

لاحظ انه myvector1 عبارة عن صف واحد وثلاث اعمدة و myvector2 عبارة عن عمود واحد و 3 صفوف

الان تعلمنا كيفية عمل scalar و vector اما المصفوفة

فماذا لو اردنا انشاء مصفوفة اسمها mymatrix يحتوى الصف الاول منها على الارقام  8 و18 و 19 والصف الثانى على 7 و 3 و 2 والصف الثالث على 14 و 4 و 23 والصف الرابع 8 و 1 و 1 ببساطة انظر الى المثال التالى

my_matrix = [8, 12, 19; 7, 3, 2; 12, 4, 23; 8, 1, 1]

my_matrix =

8

12

19

7

3

2

12

4

23

8

1

1

 

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

 

row_vector1 = [1 2 3]

row_vector1 =

1

2

3


row_vector2 = [3 2 1]

row_vector2 =

3

2

1


matrix_from_row_vec = [row_vector1 ; row_vector2]

matrix_from_row_vec =

1

2

3

3

2

1


column_vector1 = [1;3]

column_vector1 =

1

3

column_vector2 = [2;8]

column_vector1 =

2

8

matrix_from_col_vec = [column_vector1 column_vector2]

matrix_from_col_vec =

1

2

3

8

my_matrix = [8, 12, 19; 7, 3, 2; 12, 4, 23; 8, 1, 1]

my_matrix =

8

12

19

7

3

2

12

4

23

8

1

1

combined_matrix = [my_matrix, my_matrix]

combined_matrix =

8

12

19

8

12

19

7

3

2

7

3

2

12

4

23

12

4

23

8

1

1

8

1

1

 

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

واكثر من ذلك يمكننا عمله في البيانات فمثلا اذا اردنا رسم علاقة بين درجة الحرارة والوقت في يوم كامل اى في 24 ساعة فيتم وضع بيانات درجة الحرارة على هيئة متجه مكون من 24 عنصر والوقت عبارة عن الساعة ايضا متجهه مكون من 25 عنصر ولكن لعمل الوقت يوجد طرقتين الطريقة الاولى وهى كتابة البيانات مباشرة مثل  0 و 100 و 200 و .......... وهكذا والطريقة الثانية هى كما يلى

يتم وضع نقطة البداية ثم معدل الاضافة ثم نقطة النهاية كما ترى في المثال التالى

time = 0:100:2300

وكما ترى فى المثال ان نقطة البداية هى 0 ونقطة النهاية هى 2300 ومعدل الزيادة هو 100 اى انه يبدأ العد من صفر الى 2300 بمعدل 100 زياردة ووضع كل ذلك فى متجهه ويجد ايضا معدل نقط وله نفس معدل الزيادة ما عدا ان معدل النقص تكون به نقطة البداية اكبر من نقطة النهاية ومعدل الزيادة بالسالب كما ترى في المثال التالى

time_dec = 2300:-100:0

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

 

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