تقوم حلقة while بتنفيذ العبارات بشكل متكرر بينما الشرط صحيح.
بناء الجملة
صيغة حلقة while في MATLAB هي –
while <expression> <statements> end
تعمل حلقة while بشكل متكرر على تنفيذ بيان (عبارات) البرنامج طالما ظل التعبير صحيحًا.
يكون التعبير صحيحًا عندما تكون النتيجة غير فارغة وتحتوي على جميع العناصر غير الصفرية (منطقية أو رقمية حقيقية). خلاف ذلك ، فإن التعبير خاطئ.
مثال
قم بإنشاء ملف نصي واكتب الكود التالي –
a = 10; % while loop execution while( a < 20 ) fprintf('value of a: %d\n', a); a = a + 1; end
عند تشغيل الملف ، فإنه يعرض النتيجة التالية –
value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 15 value of a: 16 value of a: 17 value of a: 18 value of a: 19