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

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

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

قد يكون هناك switch كجزء من سلسلة الأوامر للتتبع الخارجي. حتى لو كانت القيم المطلقة الداخلية والخارجية للتبديل متشابهة، لن يحدث أي تعارض.

النحو

جملة switch المدمجة لها نحو كما يلي-

switch(ch1) 
   حالة 'A' 
      fprintf('هذا الجزء من الخارجية أمر جزء من أمر التبديل الخارجي');
      switch(ch2) 
         حالة 'A'
         fprintf('هذا الجزء من الداخلية أمر جزء من أمر التبديل الداخلي');
         
         case 'B'  
         fprintf('هذا B هو جزء من التبديل الداخلي');
      انتهاء   
   case 'B'
      fprintf('هذا B هو جزء من التبديل الخارجي');
انتهاء

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

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

a = 100;
b = 200;
switch(a) 
   case 100 
      fprintf('هذا جزء من التبديل الخارجي %d\n', a);
      switch(b) 
         case 200
            fprintf('هذا جزء من التبديل الداخلي %d\n', a);
      انتهاء
انتهاء
fprintf('القيمة المطلقة za هي: %d\n', a);
fprintf('القيمة المطلقة لب هي: %d\n', b);
عند تشغيل الملف، يظهر -
هذا جزء من التبديل الخارجي 100
هذا جزء من التبديل الداخلي 100
القيمة المطلقة za هي: 100
القيمة المطلقة لب هي: 200

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