مادة
رياضيات الماتلاب الماتلاب كماده علميه سندرسها في الفرقه الاولي بكلية التجاره
وبعيدا عن التعريفات المعقده هي دراسه لبرنامج الماتلاب الشهير وهو
برنامج يقوم بتبسيط العمليات الحسابيه الجبريه سواء للاعداد مثل
1و2و3....الخ او ما نسميه منظوماتمثل 12345او 12 13 20 50 1000او مصفوفات
بشكلها المعروف وياللا نبدأ مع بعض وربنا يوفقكم إيجاد مجموع العناصر
لإيجاد المجموع كما تعلمنا نقوم بإستخدام الأمر sum ولكن عملية الجمع
يقوم الماتلاب بإيجاد جمع كل عمود على حدى وتوضع في صورة متجه, كما في
المثال التالي
إيجاد قطر المصفوفة
هذه العملية قد تكون ذات إستخدام أكاديمي, ولكنها هامة جداً, وخصوصاً أن
تلك الخاصية تخدم المصفوفة المربعة ( عدد الصفوف يساوي عدد الأعمدة),
ويتم إستخدام الأمر diag, وهذا مثال لذلك
يمكننا الآن عمل العديد من العمليات على قطر المصفوفة, فمثلاً نريد
الحصول على عملية الجمع لعناصر المصفوفة
[
أو أننا نريد الحصول على حاصل ضرب تلك العناصر
المصفوفة السحرية
حقاً كلمة قد يستغربها البعض, ولكنها حقيقة فحقاً إنها سحرية, حيث أن
الماتلاب لديه القدرة على إنتاج مصفوفة مربعة يقوم الماتلاب بإختيار
أرقامها بشكل عشوائي, كل ما عليك إلا إستخدام الأمر magic وتحديد N حيث
انها تمثل عدد الصفوف المساوي لعدد الأعمدة, هذه المصفوفة مهمة جداً
وخصوصاً في عمليات إختبار الأنظمة, كما سنتحدث لاحقاً بإذن الله في
الشبكات العصبية.
ولنأخذ مثالاً مبسطاً
[L]
M-File
هي وسيلة لإدخال الأوامر ولكن ليس من خلال نافذة الأوامر, ولكن ماذا قد
يختلف في هذه الوسيلة الجديدة في إدخال الأوامر؟
1- في عملية إدخال الأوامر التي كنا نستخدمها, إذا أردنا تعديل عنصر أو
أكثر كان يجب إعادة إدخال الأمر من جديد.
2- إذا وجد خطأ, فيجب كتابة الأمر من جديد
3- إذا كتبنا برنامج كبير, وأردنا إعادة العملية مرة أخرى يجب إدخال
جميع الأوامر من جديد وبنفس الترتيب.
4- إذا حدث خطأ في ترتيب الأوامر لهذا البرنامج الكبير ستقوم بإعادة
الإدخال الأوامر من البداية مرة إخرى.
5- يصعب عمل عملية تصحيح للأخطاء Debugging
وهذا بالطبع يستغرق وقتاً كبيراً هذا بالإضافة إلى الملل الذي يحدث
للمستخدم
وطبعاً حلاً لهذه المشكلة, تم عمل بما يسمى M-File والتي تعطي القدرة
على كتابة البرنامج كاملاً أولاً بدون تشغيل, وبعد الإنتهاء منه يتم
تشغيله, هذه الخاصية تعطي القدرة على تعديل القيّم دون الحاجة إلى
كتابتها مرة أخرى, أو إعادة إدخال الأوامر التي تعتمد على هذا الأمر.
فكيف يتم تشغيل تلك الخاصية؟ إتبع الصورة التالية
وبالتالي ستظهر نافذه جديدة, تأخذ الشكل التالي