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

جمل if المدمجة في MATLAB

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

في MATLAB،استخدام جمل if-else المدمجة هو دائمًا قانوني، مما يعني أنك يمكنك استخدام جمل if أو elseif داخل جمل أخرى if أو elseif.

النمذجة

نموذج جملة if مدمجة كالتالي-

if <expression 1>
   %إذا كان التعبير البولي 1 صحيحًا، يتم تنفيذ النص التالي 
   if <expression 2>
      %إذا كان التعبير البولي 2 صحيحًا، يتم تنفيذ النص التالي
   fin
fin

يمكنك استخدام elseif ... else مثل جملة if مدمجة

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

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

a = 100;
b = 200;
   %تحقق من الحالة البولية
   if(a == 100)
   
      %إذا كان condition صحيحًا، يتم التحقق من النص التالي
      if(b == 200)
       
         %إذا كان condition صحيحًا، يتم طباعة النص التالي
         fprintf('قيمة za هي 100 وب هو 200\n');
      fin
       
   fin
   fprintf('القيمة الدقيقة za هي: %d\n', a);
   fprintf('القيمة الدقيقة لب هو: %d\n', b);
عند تشغيل الملف، يظهر -
قيمة za هي 100 وب هو 200
القيمة الدقيقة za هي: 100
القيمة الدقيقة لب هو: 200

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