كيفية إنشاء حلقة الوقت للتكرار عندما يكون الشرط صحيحًا في MATLAB

Kyfyt Ansha Hlqt Alwqt Lltkrar Ndma Ykwn Alshrt Shyha A Fy Matlab



في MATLAB ، تسمح لنا حلقة while بتنفيذ أمر أو مجموعة أوامر عدة مرات على عدد غير محدد من التكرارات. نحن نستخدم حلقة while-end في موقف عندما يكون التكرار مطلوبًا ولكن عدد التكرارات غير معروف مسبقًا.

يوضح هذا البرنامج التعليمي كيفية إنشاء حلقة while لتكرارها عندما يكون الشرط صحيحًا في MATLAB.

كيفية إنشاء حلقة متكررة لتكرارها عندما يكون الشرط صحيحًا في MATLAB؟

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







ضع في اعتبارك أنه على عكس حلقة for ، فإن العدد الدقيق للتكرارات في حلقة while غير معروف مسبقًا.



يمكن الإشارة إلى المتغيرات المفهرسة في حلقة while بواسطة أي متغير ، ومع ذلك ، فإن المتغيرات المستخدمة في الغالب هي i و j ولكن يجب تجنب هذه المتغيرات في MATLAB لأنها تستخدم للأرقام المركبة.



بناء الجملة
الصيغة الأساسية لعبارة حلقة while-end في MATLAB مذكورة أدناه:





بينما تعبير
صياغات
نهاية

هنا:

ال بينما ينفذ التعبير مجموعة معينة من العبارات حتى يتم استيفاء شرط التكرار المحدد.



يتضمن التعبير while شرطًا يقرر المدة التي ستعمل فيها حلقة while. إذا كان هذا الشرط صحيحًا ، فسيتم تنفيذ مجموعة العبارات الواقعة بين while و end ، وتتكرر العملية حتى تحقق الشرط while. عندما يكون شرط while خطأً ، تتوقف العملية ويتم إنهاء حلقة while.

أمثلة
اتبع الأمثلة الموضحة أدناه لفهم كيفية إنشاء حلقة while لتكرارها عندما يكون الشرط صحيحًا في MATLAB.

مثال 1: استخدام while Loop لإنشاء متجه متباعد بشكل متساوٍ

في المثال ، نستخدم حلقة while لإنشاء متجه متباعد بشكل متساوٍ يكرر حلقة while حتى يصبح الشرط صحيحًا.

س = 0
بينما x < عشرين
س = س + 5 ؛
ديس ( x )
نهاية

مثال 2: استخدام while Loop لحساب معامل الضرب لرقم

تحسب كود MATLAB هذا معامل الرقم 5 باستخدام جملة while loop.

حقيقة = 1 ؛
س = 1 ؛
بينما x < = 5
حقيقة = حقيقة * العاشر ؛
س = س + 1 ؛
نهاية
fprintf ( 'معامل الضرب المحسوب 5 هو' )
ديس ( حقيقة )

خاتمة

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