شبكات الرسم وتسميات المحاور وإضافة مفتاح الرسم البياني في برنامج MATLAB

شبكات الرسم وتسميات المحاور وإضافة مفتاح الرسم البياني : عملية وضع شبكة علي الرسم : يقوم برنامج MATLAB بوضع شبكة من الخطوط الأفقية والرأسية المتقاطعة علي الرسم باستخدام الأمر grid on ( أو grid فقط ) بعد أمر الرسم plot بحيث يكون من السهل تحديد القيم علي الرسم لأن الوضع الإفتراضي لبرنامج MATLAB عند فتح نوافذ الرسومات ثنائية الأبعاد 2-D هو عدم إظهار هذه الشبكة لذا فيمكنك إظهار الشبكة علي الرسم من خلال تحرير الأمر grid on ( أو grid فقط ) بعد أمر الرسم plot كما يمكنك إلغاء تفعيل…

Read More

الرسم ثنائي الأبعاد 2-D Graphs في برنامج MATLAB

الرسم ثنائي الأبعاد 2-D Graphs يتمتع برنامج MATLAB بقدرة فنية متميزة في رسم الأشكال ثنائية الأبعاد 2-D graphs والأشكال ثلاثية الأبعاد 3-d graphs علي حد سواء بكل سهولة ويسر ( والتي يصعب رسمها بإستخدام بقية لغات البرمجة ) بالإضافة إلي القدرة الفائقة للتحكم في خصائص هذه الأشكال الرسومية من خلال تغيير نمط ولون خط الرسم وإضافة عناوين للرسومات ووضع مسميات حول محور السينات X-Axis ومحور الصادات Y-Axis ووضع شبكة من الخطوط الأفقية والرأسية للرسم الناتج وكذلك كيفية إنشاء أكثر من رسمة فوق بعضها وكيفية إنشاء كل رسمة في عدة نوافذ…

Read More

إغلاق ملف M-File – فتح ملف m-file سبق حفظه Opening a saved m-file في برنامج MATLAB

إغلاق ملف M-File : يمكننا برنامج MATLAB من إغلاق الملف المفتوح حاليا "mat-op.m" من خلال فتح قائمة file ثم اختيار الأمر close mat-op.m أو الضغط علي مفتاحي ctrl+w من لوحة المفاتيح keyboard ليقوم البرنامج بإغلاق الملف "mat-op.m" دون إغلاق نافذة محرر الأكواد MATLAB EditorDebugger والتي تصبح كما في الشكل التالي : ولإغلاق نافذة محرر الأكواد MATLAB EditorDebugger بما تتطمنه من ملفات مفتوحة قم بفتح قائمة file ثم اختر الأمر close Editor ليتم إغلاق نافذة محرر الأكواد MATLAB EditorDebugger والعودة إلي نافذة سطح مكتب البرنامج MATLAb Desktop. فتح ملف m-file سبق…

Read More

تشغيل برنامج M-File في برنامج MATLAB

تشغيل البرنامج يمكننا برنامج MATLAB من تشغيل الكود البرمجي المكتوب داخل الملف m-file بإتباع إحدي طريقتين : الطريقة الأولي …. قم بالضغط علي أيقونة زر التشغيل Run والموجودة في شريط الأدوات tool Bar في نافذة محرر الأكواد كما هو واضح في الشكل التالي : الطريقة الثانية …. اختر الأمر Run mat-op من قائمة إزالة الخطأ debug أو للتشغيل السريع اضغط علي مفتاح f5 من لوحة المفاتيح keyboard. وعند اتباع إحدي الطريقتين السابقتين لتشغيل البرنامج المكتوب داخل الملف "mat-op.m" ستظهر لك رسالة نصية لإدخال قيم عناصر المصفوفة وبمجرد إدخالك لقيم عناصر…

Read More

حفظ ملف M-file في برنامج MATLAB

شروط حفظ ملف M-file : * أن يبدأ اسم الملف بحرف وليس برقم أوبرمز فمثلا لا يمكن كتابة اسم الملف علي الشكل 1 test.m وبدلا من ذلك يمكننا كتابة اسم الملف علي الشكل test1.m. * لا يجب تسمية اسم الملف علي اسم أمرا معرفا أو دالة موجودة مبنية داخل بنية برنامج MATLAB فمثلا لا يمكن تسمية المتغير if لأن هذا الإسم يمثل أحد الدوال الداخلية Built in functions للبرنامج. *يجب ألا يحتوي اسم الملف علي مسافات فاصلة space فمثلا لا يمكن كتابة اسم الملف علي الشكل التالي test a وبدلا…

Read More

ملفات M النصية Script M- Files في برنامج MATLAB

ملفات M النصية Script M- Files ملفات M-files : هي نوع من أنواع الملفات النصية Script files التي يمكننا برنامج MATLAB من إنشائها كوسيلة لإدخال الأوامر والأكواد البرمجية , ولكن ما الذي يميز هذه الوسيلة الجديدة لإدخال الأوامر ؟ فعلي الرغم من أنه بإمكاننا تنفيذ العديد من الأوامر في برنامج MATLAB من خلال نافذة محرر الأوامر command window بشكل سريع وفعال إلا أنه عند إزدياد عدد هذه الأوامر commands فمن الممكن أن يحدث أحد النتائج التالية : * إذا أردنا إجراء عملية التعديل في أمر أو أكثر فيجب علينا إعادة…

Read More

العمليات الرياضية الأساسية علي المصفوفات في برنامج MATLAB

العمليات الرياضية الأساسية علي المصفوفات : تعرفنا فيما سبق علي كيفية إجراء العمليات الحسابية الأساسية علي قيم عددية مفردة Scalars كالجمع والطرح والضرب والقسمة من اليمين ومن اليسار والرفع إلي أس . وبنفس الكيفية يمكننا برنامج MATLAB من إجراء العمليات الرياضية الأساسية علي المصفوفات Matrices كالجمع والطرح والضرب والقسمة من اليمين ومن اليسار والرفع إلي أس (إيجاد المصفوفة الأسية ) وكأنها قيم عددية مفردة Scalars . ولكن هذه العمليات تعتمد علي مجموعة من القواعد ( علي عكس المعتاد عليه في العمليات الحسابية العادية ) التي يتم تطبيقها علي القيم العددية…

Read More

المصفوفات الخاصة Special Matrices في برنامج MATLAB

المصفوفات الخاصة Special Matrices يحتوي برنامج MATLAB في بنيته الداخلية Internal Structure علي العديد من الدوال الداخلية (المبنية بداخله ) Built in functions والتي من خلالها نستطيع تكوين العديد من المصفوفات الخاصة Special Matrices المهمة في العديد من التطبيقات الرياضية والتي سنوضحها فيما يلي : المصفوفة المربعة : Square Matrix هي المصفوفة التي يكون فيها عدد الصفوف مساوي لعدد الأعمدة وتكمن أهمية هذا النوع من المصفوفات في أن هناك بعض العمليات الرياضية لا يمكن تطبيقها إلا علي هذا النوع من المصفوفات كما سنوضح فيما بعد . المصفوفة الصفرية : Zeros…

Read More

تابع الدوال والعمليات الرياضية الخاصة بالمتجهات والمصفوفات في برنامج MATLAB

إيجاد حاصل ضرب قيم عناصر المتجه / المصفوفة : Product of Vector/Matrix elements تستخدم الدالة prod(A) (و هي إختصار لكلمة product ) في ضرب قيم عناصر المتجه A وفي حالة أن A يمصل مصفوفة فيتم ضرب عناصر كل عمود من أعمدة هذه المصفوفة كل علي حدة بحيث يكون ناتج هذه الدالة متجه صفي يمكننا إيجاد حاصل ضرب عناصره بإستخدام نفس الدالة Prod لينتج حاصل ضرب جميع عناصر المصفوفة . وتستخدم الدالة prod علي الصور العامة التالية : prod (A) prod (A, DIM) حيث أن : DIM : تأخذ القيمتين التاليتين…

Read More

الدوال والعمليات الرياضية الخاصة بالمتجهات والمصفوفات في برنامج MATLAB

الدوال والعمليات الرياضية الخاصة بالمتجهات والمصفوفات ملحوظة : جميع الدوال والعمليات التالية التي سأقوم بتناولها يمكننا تطبيقها علي المتجهات بنوعيها (صفية و عمودية) كما يمكننا تطبيقها علي المصفوفات علي حد سواء فكما ذكرنا فيما قبل أن المتجهات تمثل مصفوفات احادية وبالتالي فهي تعتبر حالة خاصة من المصفوفات لذا فالمصفوفات والمتجهات لا يختلفان في التعامل معهما من حيث الدوال والعمليات الحسابية التي نقوم بإجراءها عليهما . إيجاد طول المتجه : Vector Length تستخدم الدالة length(Vector_Name) في إيجاد عدد عناصر المتجه (الصفي أو العمودي ) وتستخدم علي الصورة التالية : N=length (A)…

Read More