Lab

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

‫الواجهه الرئيسيه للماتالب‪:‬‬

‫وبالنقر على أي ايعاز ضمن النافذه أعاله سيتم ادراجها على نافذه محرر االوامر ‪ command window‬ثم النقر على مفتاح ‪ enter‬لتنفيذها‬

‫ادناه بعض االمثله ‪:‬‬

‫نالحظ من الشكل أعاله وجود الفارزه المنقوطه تعني عدم اظهار نتيجه االيعاز (الخطوه) التي وضعت الفارزه المنقوطه بنهايتها كما في ;‪ b=10‬لكنها‬
‫موجوده ضمن مساحه العمل‪ .‬اما بقيه األوامر فظهرت نتيجه تنفيذها بسبب عدم وجود الفارزه المنقوطه بنهايتها‪.‬‬

‫نالحظ من الشكل أعاله ان المتغيرات تحتفظ باخر قيمه تم الخزن بها والقيمه السابقه تلغى (تفقد)‪ .‬فالمتغير ‪ a‬كانت قيمته ‪ 9‬كما موضح ببدايه االمثله‬
‫واالن أصبحت قيمته ‪a = 5‬‬
‫نالحظ من الشكل أعاله باإلمكان كتابه معادله ‪ c=a+b‬فتخزن نتيجه المعادله في المتغير ‪ c‬وباالمكان كتابه التعبير الحسابي (الطرف األيمن من المعادله)‬
‫فقط وعندها تظهر النتيجه لكن اليتم خزنها في اي متغير كما موضح اعاله‬

‫اوامر االخراج ‪ :disp/display‬تستخدم اوامر االخراج لعرض قيم المتغيرات او التعبيرات النصية من خالل نافذة محرر‬
‫االوامر ‪. Command Window‬‬

‫‪ :‬يستخدم لعرض قيمة المتغير فقط سواء كانت رقمية او نصية ‪.‬ويكون علي الصيغ الثالث التاليه ‪:‬‬ ‫أمر ‪disp‬‬
‫)‪ : Disp (x‬طباعه قيمه المتغير (رقميه او حرفيه)المحدد اسمه بين القوسين ‪x‬‬

‫)‪ :Disp (mathematic expresion‬لطباعه نتيجه تعبير حسابي(كتابه الطرف األيمن من‬
‫المعادله)‬
‫)’‪ : Disp (‘displayed strings‬طباعه تعبير او تعليق معين فيوضع بين عالمه اقتباس‬
‫من الشكل اعاله ‪ :‬ما الفرق بين كل من المتغيرين ‪ a , b‬؟ الجواب‪ :‬المتغير ‪ a‬يحوي على قيمة رقميه اما المتغير ‪ b‬فيحوي على قيمة حرفيه‬

‫بمعنى ان رقم ‪ 3‬او اي رقم يوضع بين عالمه اقتباس فيعتبر قيمة حرفية وليس قيمة رقميه‪.‬‬

‫أمر اإلدخال ‪ : Input‬قد نحتاج استقبال بيانات (عددية أو حرفية ) فيقوم المستخدم بإدخالها ومن ثم يتم تخزينها في متغيرات في ذاكرة‬
‫البرنامج المؤقتة ‪ workspace‬حيث يتم معالجة هذه البيانات بتطبيق عمليات حسابية ‪ Arithmetic Operations‬أو منطقية ‪Logical‬‬
‫‪ Operations‬عليها من قبل البرنامج ‪ .‬لذا بمقدور األمر ‪ Input‬عرض رسالة نصية توضح للمستخدم نوع القيمه المدخله وعددها ليقوم المستخدم‬
‫بإدخال بيانات (عددية أو حرفية) وإسنادها إلى متغير معين يقوم المبرمج بتعريفه‪.‬‬

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

‫)’‪>> salary = input ( ‘Enter your salary :‬‬


‫وبالكبس على مفتاح ‪ enter‬ستظهر عباره توضح ما المطلوب إدخاله(الراتب) فتم ادخال‬
‫الرقم ‪055‬‬
‫‪Enter your salary : 500‬‬
‫وبالكبس ع مفتاح ‪ enter‬يتم خزن ‪ 055‬في المتغير ‪ salary‬ويظهر نتيجه تطبيق االبعاز‬
‫لعدم وجود الفارزه المنقوطه في نهايه االيعاز‪.‬‬
‫‪Salary= 500‬‬

‫وإدخال االسم في المتغير ‪b‬‬ ‫وإدخال رقم الموبايل كقيمه حرفيه في المتغير ‪n‬‬ ‫الشكل أعاله من خالل ايعاز ‪ :input‬تم ادخال الدرجة ‪ 05‬للمتغير ‪a‬‬

You might also like