مستخدم:Ahmed Salih Alhaj Ahmed/ملعب

MATLAB Language

عدل

ما هي لغة MATLAB؟

عدل

•هي لغة برمجة عالية المستوى، وكلمة MATLAB اختصار للعبارة MATrix LABoratory، أي مختبر المصفوفات وذلك لأنَّ المصفوفة هي وحدة البيانات الأساسية في MATLAB.[1]

•في عام 1977م قام Cleve Moler (يعمل بجامعة New Mexico )  بتصميم برنامج MATLAB وذلك لمساعدة الطلاب لإيجاد الحلول العددية لمسائل الجبر الخطي دون الحاجة إلى تعلم لغة FORTRAN وهي اللغة التي تم بواسطتها تصميم MATLAB.

  • في عام 1983م قام Moler ، Jack Little  و Steve Bangert بإعادة كتابة MATLAB  باستخدام لغة C وبعدها بعام قاموا بتأسيس شركة MathWorks  لتسويق هذا البرنامج.[2]
  • لغة MATLAB أصبحت شائعة الاستخدام وذلك لإمكانية استخدامها بواسطة الرياضيين، العلميين والمهندسين، وذلك لأنَّ صندوق أدوات MATLAB (MATLAB’s toolbox) يحتوي على ملفات(دوال) مختلفة تم تصميمها لحل مسائل معينة، مثلاً صندوق أدوات الحلول العددية للجبر الخطي يحتوي على ملفات لإيجاد القيم الذاتية والمتجهات الذاتية للمصفوفات وحل أنظمة المعادلات الخطية وغيرها من الدوال.
  • كما يمكن استخدام MATLAB في:[3]

- الحوسبة الرياضية.

- النمذجة والمحاكاة.

- الذكاء الإصطناعي.

- معالجة وتحليل البيانات.

- تطوير الخوارزميات.

 - رسم الدوال.

نوافذ MATLAB [3]

عدل

يمتلك برنامج MATLAB العديد من النوافذ أهمها:

1- نافذة الأوامر (Command Window): هي النافذة الرئيسية والتي فيها تتم كتابة الأوامر والتعليمات وتنفيذها.

2-  نافذة فراغ العمل (Workspace Window): ويتم من خلالها عرض المتغيرات وخصائصها.

3-  نافذة تاريخ الأوامر (Command History): تحتوي على الأوامر التي تمت كتابتها في نافذة الأوامر وتنفيذها.

4-  نافذة الدليل الحالي (Current Directory Window): يتم فيها عرض ملفات الدليل الحالي.

5-  نافذة الرسومات (Figure Window): وفيها يتم عرض مخرجات أوامر الرسم.

6-  نافذة التحرير (Editor Window): وفيها تتم كتابة وتحرير الملفات والدوال.

العمل في نافذة الأوامر:[3]

عدل

للكتابة الأمر يجب أن يكون المؤشر بعد العلامة (<<).

• تنفيذ الأمر يتم بالضغط على مفتاح الإدخال (Enter) بعد كتابة الأمر.

• يمكن كتابة عدة أوامر في سطر واحد وذلك بالفصل بينها بفاصلة ثم الضغط على Enter بعد آخر أمر، ويتم تنفيذ الأوامر بالترتيب من اليسار إلى اليمين.

• يمكن استدعاء أمر سابق باستخدام السهم المتجه للأعلى كما يمكن استخدام السهم المتجه للأسفل للتنقل بين الأوامر السابقة.

المراجع

عدل
  1. ^ Brian R. Hunt; Ronald L. Lipsman, Jonathan M. Rosenberg. A Guide to MATLAB - for Beginners and Experienced Users (بالإنجليزية). Cambridge University Press.
  2. ^ Mark Herbster؛ Jason Kastanis (2006). Introduction to Matlab - Course notes.
  3. ^ ا ب ج Amos Gilat (2014). MATLAB - An Introduction with Applications (بالإنجليزية).