MATLAB 中的 If... elseif...elseif...

首页 / MATLAB入门教程 / MATLAB 中的 If... elseif...elseif...

if语句后可以跟一个(或多个)可选的elseif ...和else语句,这对于测试各种条件非常有用。

    If... elseif...elseif...else...end - 语法

    if <expression 1>
       % 如果满足条件,则执行这里
       <statement(s)>
    
    elseif <expression 2>
       <statement(s)>
    
    Elseif <expression 3>
       <statement(s)>
    
    else 
       %  如果未满足上面条件,则执行这里
       <statement(s)>
    end

    If... elseif...elseif...else...end - 示例

    创建一个脚本文件,并在其中键入以下代码-

    a = 100;
    %检查布尔条件
       if a == 10 
          % 如果a等于10,则执行这里
          fprintf('Value of a is 10\n' );
       elseif( a == 20 )
          fprintf('Value of a is 20\n' );
       elseif a == 30 
          fprintf('Value of a is 30\n' );
       else
          % 如果以上都不匹配,则执行这里
          fprintf('None of the values are matching\n');
       fprintf('Exact value of a is: %d\n', a );
       end

    编译并执行上述代码时,将生成以下结果-

    无涯教程网

    None of the values are matching
    Exact value of a is: 100

    祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

    技术教程推荐

    Spring Boot与Kubernetes云原生微服务实践 -〔杨波〕

    正则表达式入门课 -〔涂伟忠〕

    分布式系统案例课 -〔杨波〕

    爱上跑步 -〔钱亮〕

    基于人因的用户体验设计课 -〔刘石〕

    性能优化高手课 -〔尉刚强〕

    说透芯片 -〔邵巍〕

    郭东白的架构课 -〔郭东白〕

    云计算的必修小课 -〔吕蕴偲〕

    好记忆不如烂笔头。留下您的足迹吧 :)