المصفوفة Matrix في برنامج ماتلاب MATLAB


#1

ما هي المصفوفة :

المصفوفة Matrix هي مجموعة من الأرقام ( القيم العددية ) توضع في صورة صفوف وأعمدة وتستخدم في إيجاد حلول لكثير من المسائل التطبيقية التي تواجهنا في دراستنا أو في بحثنا ويتم استخدامها في إدخال البيانات او الحصول علي المخرجات وتأخذ الصورة العامة التالية :

حيث يمثل m عدد صفوف المصفوفة ويمثل n عدد أعمدة المصفوفة ( أبعادها هي m,n ) ونطلق عليها مصفوفة من النظام (m x n) .

  • ملحوظة : كما ذكرنا من قبل ان برنامج MATLAB يتعامل مع أي متغير علي انه مصفوفة فمثلا عند تحرير الامر (a=3;) داخل نافذة Command Window علي سبيل المثال فيعتبر برنامج MATLAB المتغير ( a ) مصفوفة مكونة من صف واحد وعمود واحد (1 x 1) .

الصورة العامة لكتابة عناصر المصفوفات في برنامج MATLAB .

يمكننا برنامج MATLAB من تعريف مصفوفة معينة من خلال كتابة اسم المتغير ( الذي فيه القيم العددية ) ثم علامة (=) ثم افتح قوس مربع أيسر ([) ليتم إدخال عناصر المصفوفة بكتابة عناصر الصف الأول ثم الثاني وهكذا .
فمثلا لكتابة مصفوفة مثل التالية :

فيتم كتابة عناصر الصف الأول ويتم الفصل بين عناصر الصف الأول إما بإستخدام علامة الفاصلة Comma(,) أو بعمل مسافة Space بين كل عنصر والعنصر الذي يليه ويتم الفصل بين عناصر الصف الأول والصف الذي يليه بإستخدام علامة الفاصلة المنقوطة (; ) Semicolon كما في الشكل التالي :

>> A=[1,2,3;4,5,6;7,8,9]
A =
        1      2      3
        4      5      6
        7      8      9
>> A=[1  2      3;     4      5      6;     7      8      9]

A=
        1      2      3     
        4      5      6
        7      8      9

كما يمكننا الفصل بين عناصر الصفوف بالضغط علي مفتاح Enter من لوحة المفاتيح بحيث يتم إدخال عناصر كل صف علي سطر خاص به كما في الشكل التالي :

>> A=[1  2      3
4      5      6
7      8      9]
A =
        1      2      3
        4      5      6
        7      8      9

وكما نلاحظ في الشكل السابق اننا لم نستخدم الفاصلة المنقوطة للفصل بين قيم عناصر الصفوف واكتفينا بالضغط علي مفتاح Enter من لوحة المفاتيح لإدخال قيم عناصر الصف التالي وبالطبع هذه الطريقة تعد من اسرع الطرق لإدخال قيم عناصر المصفوفة .

ما الفرق بين المتجهات والمصفوفات ؟

المتجه هو عبارة عن مجموعة من الارقام توضع في صورة صف واحد أو عمود واحد ويتم إستخدامها في إدخال البيانات او الحصول علي المخرجات لذا فإن المتجهات تمثل حالة خاصة من المصفوفات حيث أن المصفوفات حيث أن المصفوفات يزيد عدد صفوفها وأعمدتها عن صف واحد أو عمود واحد أما المتجهات غهي تمثل مصفوفات أحادية .

المتجه هو عبارة عن مجموعة من الارقام توضع في صورة صف واحد أو عمود واحد ويتم إستخدامها في إدخال البيانات او الحصول علي المخرجات لذا فإن المتجهات تمثل حالة خاصة من المصفوفات حيث أن المصفوفات حيث أن المصفوفات يزيد عدد صفوفها وأعمدتها عن صف واحد أو عمود واحد أما المتجهات غهي تمثل مصفوفات أحادية .


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