اوامر الإدخال والإخراج input / output commands في برنامج ماتلاب MATLAB

اوامر الإدخال والإخراج input / output commands تعد أوامر الإدخال والإخراج أحد اساسيات لغات البرمجة بشكل عام حيث أنها ليست مقتصرة علي برنامج MATLAB فقط فهي تعد قناة الإتصال بين البرنامج والمستخدم أثناء تصميم البرنامج مما يعمل علي زيادة التفاعل بين المستخدم والبرنامج من خلال الحصول علي مخرجات البيانات المدخلة من قبل المستخدم . أمر الإدخال Input : تعلمنا سويا في الأجزاء السابقة كيفية ادخال وتعريف المتغيرات وذلك بإسناد قيمة مباشرة لها ولكن في كثير من الأحيان قد نحتاج استقبال بيانات (عددية أو حرفية ) يقوم المستخدم بإدخالها ومن ثم…

Read More

مسح محتويات نافذة Command History في برنامج ماتلاب MATLAB

مسح محتويات نافذة Command History يمكننا مسح (حذف) جميع القيم المسجلة من متغيرات ودوال ونتائج هذه الدوال الموجودة حاليا في نافذة Command history عندما نشعر بإمتلاء هذه النافذة ونجد صعوبة في البحث عن هذه الأوامر بداخلها من خلال اختيار الأمر Command history clear الموجودة بقائمة Edit . التحكم في عرض القيم داخل برنامج Matlab : يستخدم الأمر format للتحكم في طريقة عرض وتنسيق قيم مخرجات ونتائج output Variables البرنامج . ويمكننا استخدامه علي احدي الصورتين التالين : Format type Format (‘type’) حيث ان : Type : يمثل نوع من صورة…

Read More

الدالة Who , whos في برنامج ماتلاب MATLAB

الدالة Who : يقوم الأمر who بعرض أسماء المتغيرات الحالية الموجودة في منطقة فضاء عمل البرنامج workspace الممثلة لذاكرة البرنامج المؤقتة كما في الشكل التالي : <<  who   Your variables are :   A           B           C           ans            str الدالة whos : يقوم الأمر whos بتشكيل قوائم حول المتغيرات الحالية في ذاكرة البرنامج المؤقتة بشكل أكثر تفصيلا من الأمر who , حيث يقوم بعرض اسم كل متغير Name وأبعاده Size وعدد بايتات خلايا الذاكرة Bytes التي يستهلكها والتصنيف class الذي ينتمي إليه , كما في الشكل التالي : >>whos  …

Read More

مسح محتويات نافذة محرر الأوامر Command Window في برنامج ماتلاب MATLAB

مسح محتويات نافذة محرر الأوامر Command Window يمكننا برنامج MATLAB من مسح (حذف) جميع محتويات نافذة تحرير الأوامر command window , دون مسح ما قمت بتسجيله من متغيرات ودوال داخل نافذة Workspace أو نافذة command History وذلك بتحرير الأمرc1c , كما بالشكل التالي :    ونلاحظ أنه عند تنفيذ أمر c1c , قد تم مسح جميع محتويات نافذة command window , لتصبح كما في الشكل التالي : ملحوظة : يمكننا القيام بنفس المهمة السابقة (حذف جميع القيم المدخلة من متغيرات ودوال ونتائجهم الموجودة حاليا في نافذة Command Window ) من…

Read More

إضافة التعليقات الإيضاحية أثناء البرمجة (في الأكواد البرمجية) في برنامج ماتلاب MATLAB

إضافة التعليقات الإيضاحية أثناء البرمجة (في الأكواد البرمجية) : أثناء تحرير البرنامج (الكود البرمجي) فقد يحتاج المبرمج إلي إضافة تعليق ليوضح الهدف من الكود البرمجي أو لشرح سطر أو جزء معين من الفقرات البرمجية للبرنامج الذي يقوم بإنشاءه بهدف تسهيل عمليات التعديل والتطوير في الكود البرمجي مستقبلا أو لمساعدة المبرمج لأي مستخدم آخر عند قراءته للبرنامج . وهذا ما إعتدناه في كثير من لغات البرمجة فعلي سبيل المثال تستخدم لغة الباسكال الكبيرة المعقوفة لكتابة التعليقات الخاصة بأوامرها بالشكل التالي : {Write your comment Here} كما تستخدم لغة v.c++ بالتجاوز عن…

Read More

المؤثرات الحسابية في برنامج ماتلاب MATLAB

المؤثرات الحسابية : المؤثرات الحسابية هي رموز خاصة تستخدم في العمليات الحسابية والمنطقية التي تجري علي المتغيرات العددية بأنواعها المختلفة ( قيم عددية Scalars ومتجهات Vectors ومصفوفات (Matrices . المؤثر الشرح الصيغة وفق برنامج MATLAB المؤثر(+) وهو الرمز المعروف للقيام بإجراء عمليات الجمع . A+b المؤثر(-) وهو الرمز المعروف للقيام بإجراء عمليات الطرح . a-b المؤثر(*) وهو الرمز المعروف للقيام بإجراء عمليات الضرب . A*b المؤثر (/) وهو الرمز المعروف للقيام بإجراء عمليات القسمة . a/b المؤثر (%) وهو الرمز المعروف للقيام بإيجاد ( وهو باقي القسمة Module ) .…

Read More

أنواع المتغيرات في ماتلاب MATLAB

أنواع المتغيرات متغيرات مسبقة التعريف في البرنامج Built in(Predefined) Variables هي مجموعة من الثوابت Constants والقيم الخاصة Special Values محجوزة في البرنامج حيث تأتي معرفة تلقائيا في بنية البرنامج الداخلية ويمكن إستخدامها مباشرة دون أن يتم تعريفها . متغيرات يقوم المستخدم بتعريفها : Variables Defined By Users هي المتغيرات التي يقوم المستخدم بتعريفها بإعطاء قيمة عددية / نصية معينة إليها وسيتعرف البرنامج علي نوع هذه المتغيرات دون تحديده كما ذكرنا فيما قبل . وفيما يلي سنتعرف علي كيفية إجراء بعض العمليات الحسابية البسيطة ( كالجمع والطرح والضرب والقسمة ) وبعض…

Read More

السلاسل الحرفية Character Arrays(strings) في برنامج ماتلاب MATLAB

السلاسل الحرفية Character Arrays(strings) السلاسل الحرفية هي عبارة نص يتكون من مجموعة من الحروف ويكون محاط بزوج من علامتي التنصيص المفردة Pair of single quotations فمثلا يمكننا سلسلة حرفية مكونة من (1 by 26) حرف كما يلي : >> title=’this is a character string’Title =This is a character string>>s=size (title)S = 1 26 نلاحظ ان برنامج MATLAB يقوم بالتعامل مع السلاسل الحرفية علي انها مصفوفات عددية ويقو بتمثيل الحروف داخل هذه المصفوفات بما يناظرها بالقيم العددية طبقا للنظام الأسكي ASCII ويمثل كل حرف في السلسلة الحرفية عنصرا من مصفوفة ويتطلب…

Read More

تعريف المتجهات Vectors في ماتلاب MATLAB

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

Read More

تعريف المصفوفات Matrix في ماتلاب MATLAB

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

Read More