المشاركات

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

صورة
شبكات الرسم وتسميات المحاور وإضافة مفتاح الرسم البياني : عملية وضع شبكة علي الرسم : يقوم برنامج MATLAB بوضع شبكة من الخطوط الأفقية والرأسية المتقاطعة علي الرسم باستخدام الأمر grid on ( أو grid فقط ) بعد أمر الرسم plot بحيث يكون من السهل تحديد القيم علي الرسم لأن الوضع الإفتراضي لبرنامج MATLAB عند فتح نوافذ الرسومات ثنائية الأبعاد 2-D هو عدم إظهار هذه الشبكة لذا فيمكنك إظهار الشبكة علي الرسم من خلال تحرير الأمر grid on ( أو grid فقط ) بعد أمر الرسم plot كما يمكنك إلغاء تفعيل إظهارها بإستخدام الأمر grid off . إضافة عنوان في أعلي منطقة الرسم : يمكننا برنامج MATLAB من إضافة عنوان (تسمية) أعلي منطقة الرسم بإستخدام الأمر title بحيث يعبر هذا العنوان عن محتويات الشكل المرسوم حيث يكون هذا الأمر علي الصورة التالية : title ('text') وتستخدم هذه الصورة لوضع المتغير الحرفي text أعلي منطقة الرسم وفي منتصف محاور الرسم الحالية . title('text,'property1',property1value,'property2', property2value,..) تستخدم هذه الصورة لوضع المتغير الحرفي text أعلي منطقة وبالخصائص

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

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

إغلاق ملف 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 Editor\Debugger والتي تصبح كما في الشكل التالي : ولإغلاق نافذة محرر الأكواد MATLAB Editor\Debugger بما تتطمنه من ملفات مفتوحة قم بفتح قائمة file ثم اختر الأمر close Editor ليتم إغلاق نافذة محرر الأكواد MATLAB Editor\Debugger والعودة إلي نافذة سطح مكتب البرنامج MATLAb Desktop. فتح ملف m-file سبق حفظه Opening a saved m-file : يمكننا برنامج MATLAB من فتح open ملف m-file سبق حفظه بإتباع إحدي طريقتين : الطريقة الأولي ...اختر أمر الفتحOpen من قائمة file من نافذة سطح مكتب البرنامج MATLAB Desktop او من نافذة محرر الأكواد MATLAB Editor \Debugger أو اضغط علي مفتاحي ctrl+O من لوحة المفاتيح Key board. الطريقة الثانية .... اضغط علي أيقونة الأمر file open الموجودة في شريط الأدوات tool bar والموجود في سطح مك

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

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

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

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

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

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