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

اوامر الإدخال والإخراج input / output commands

تعد أوامر الإدخال والإخراج أحد اساسيات لغات البرمجة بشكل عام حيث أنها ليست مقتصرة علي برنامج MATLAB فقط فهي تعد قناة الإتصال بين البرنامج والمستخدم أثناء تصميم البرنامج مما يعمل علي زيادة التفاعل بين المستخدم والبرنامج من خلال الحصول علي مخرجات البيانات المدخلة من قبل المستخدم .

أمر الإدخال Input :

تعلمنا سويا في الأجزاء السابقة كيفية ادخال وتعريف المتغيرات وذلك بإسناد قيمة مباشرة لها ولكن في كثير من الأحيان قد نحتاج استقبال بيانات (عددية أو حرفية ) يقوم المستخدم بإدخالها ومن ثم يتم تخزينها في متغيرات في ذاكرة البرنامج المؤقتة workspace حيث يتم معالجة هذه البيانات لحين تطبيق عمليات حسابية Arithmetic Operations أو منطقية Logical Operations عليها من قبل البرنامج .

لذا يمكننا الأمر Input في برنامج MATLAB من عرض رسالة نصية للمستخدم ليقوم بإدخال بيانات (عددية أو حرفية) وإسنادها إلي متغير معين يقوم المبرمج بتعريفه (لإستقبال مدخلات المستخدم فيه )

فعلي سبيل المثال إذا اردنا عرض رسالة نصية للمستخدم لتخبره بإدخال راتبه الشهري ( قيمة عددية ) , ليقوم المستخدم بإدخاله , ومن ثم يقوم المبرمج بتخصيص المتغير x لإستقبال القيمة العددية التي قام المستخدم بإدخالها , نقوم بتحرير الامر التالي

>>salary = input ( ‘Enter your salary :’)

Enter your salary : 500

Salary =

       500

اوامر الاخراج disp/display:

تستخدم اوامر الاخراج لعرض قيم واسماء المتغيرات او التعبيرات النصية من خلال وحدة العرض المرئي للبرنامج الممثلة في نافذة محرر الاوامر Command Window .

أمر disp :

يستخدم الأمر disp في عرض قيمة المتغير فقط سواء كانت رقمية او نصية .ويكون علي الصورتين التاليتين

Disp (x)

Disp (‘displayed strings’)

حيث يستخدم الامر الاول لعرض قيمة المتغير x فقط علي شاشة Command Window .

بينما يستخدم الامر الثاني لعرض تعبير نصي معين يتم ادخاله بين علامتي تنصيص signal quotations marks علي شاشة Command Window فعلي سبيل المثال يمكننا عرض قيمة المتغير Salary الذي قمنا بتعريفه مع الامر input بتحرير الامر التالي :

>>disp (salary)

       500

امر display :

يستخدم الامر display في عرض اسم المتغير ثم قيمته سواء كانت رقميه او نصيه علي سبيل المثال يمكننا عرض اسم وقيمة المتغير salary الذي قمنا بتعريفه مع الامر input بتحرير الامر التالي :

>>display (salary)

Salary =

         500