怎样做网站的反链,汕头seo优化项目,清河哪里做网站,网站开发和系统开发区别讲解视频#xff1a;可以在bilibili搜索《MATLAB教程新手入门篇——数学建模清风主讲》。
MATLAB教程新手入门篇#xff08;数学建模清风主讲#xff0c;适合零基础同学观看#xff09;_哔哩哔哩_bilibili 节选自第4章#xff1a;MATLAB程序流程控制
我们通过一个… 讲解视频可以在bilibili搜索《MATLAB教程新手入门篇——数学建模清风主讲》。
MATLAB教程新手入门篇数学建模清风主讲适合零基础同学观看_哔哩哔哩_bilibili 节选自第4章MATLAB程序流程控制
我们通过一个经典例题来理解if的嵌套所谓if的嵌套是指在if、elseif或者else下方的语句中又出现了if语句一定要注意每个if都要有配套的end。
例题已知a、b和c是三个互不相等的常数请使用if语句找出a、b和c三个数的最大值。注意这里是练习条件语句请不要使用max函数直接求最大值
如果使用原来的思路我们需要找到各种可能情况并进行多次判断流程图和代码如下
注意ab且ac涵盖了表中前两种排序的情况cb且ca则涵盖了表中第三种和第四种排序的情况如果都不满足则只剩下表中最后两种排序的情况此时最大值为b. a 5; b 8; c 3; % 随便编一组数据测试
if a b a cMax a; % 不要命名为小写的max否则和内置函数重名了
elseif c b c aMax c;
elseMax b;
end
Max 下面我们换一种思路我们判断的流程图如下 从上图可以看出我们首先判断a和b的大小关系然后根据第一次的判断结果分别进行条件判断因此出现了嵌套的情况。根据上述流程图可编写下面的代码
if abif ac % 此时ab且acMaxa;else % 此时ab且caMaxc;end % ac前面的那个if配套的end通过缩进可以看出
else % 此时abif bc % 此时ab且bc Maxb;else % 此时ab且bc Maxc;end % bc前面的那个if配套的end通过缩进可以看出
end % 最上方的if配套的end
Max