English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يمكن إضافة جملة 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