English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

جملة MATLAB-if ... else ... end

جملة الشرطية في Matlab

يمكن إضافة جملة else اختيارية بعد جملة if، ويتم تنفيذ هذه الجملة إذا كانت العبارة خطأ.

النظام

نظام الجملة الشرطية if ... else في MATLAB هو-

if <expression>
   %إذا كان النطاق البولي صحيحاً، فإنه سيتم تنفيذ الكود التالي
   <statement(s)>
else
   <statement(s)>
   %إذا كان النطاق البولي خطأ، فإنه سيتم تنفيذ الكود التالي
fin

إذا كان حساب النطاق البولي ينتج true، فإنه سيتم تنفيذ الكود في قالب if، وإلا سيتم تنفيذ الكود في قالب else.

الرسومات البيانية

مثال عبر الإنترنت

أنشئ ملف سكريبت وادخل الكود التالي-

a = 100;
%تحقق من الحالة البولية
   if a < 20 
      %إذا كان condition صحيحاً، فإنه سيتم طباعة ما يلي
      fprintf('a أقل من 20\n');
   else
      %إذا كان condition خطأ، فإنه سيتم طباعة ما يلي
      fprintf('a ليست أقل من 20\n');
   fin
   fprintf('قيمة a هي: %d\n', a);
بعد تجميع وتنفيذ الكود أعلاه، سيتم توليد النتيجة التالية-
a ليست أقل من 20
قيمة a هي: 100

جملة الشرطية في Matlab