matlab中&和&&的区别

有时辰我们在利用matlab进行编程的时辰 , 想知道&和&&的区别 , 下面来分享一下方式

需要这些哦
matlab
&和&&的区别
方式/
1第一步我们起首需要知道matlab中&和&&都是与的意思 , 分歧的是&全数是先计较摆布两个式子真假 , 然后逻辑与 , &&在计较前面的式子的值的时辰 , 若是为假 , 就不会再计较下一个式子的值 , 直接为假 , &&效率更高 , 两者的成果是不异的 , 如下图所示:

matlab中&和&&的区别

文章插图

2第二步下面经由过程实例来介绍&和&&的区别 , 在m剧本中输入“
a=1;
b=2;
if a==5&b==2
    a=10;
    b=20;

disp(a)
disp(b)
” , 可以看到利用的是& , 且第一个式子为假 , 如下图所示:

matlab中&和&&的区别

文章插图

3第三步运行剧本之后 , 从成果可以看到if语句的内容没有被执行 , 利用&会先判定a==5和b==2两个式子是否为真 , 都为真执行if语句内容 , 如下图所示:

matlab中&和&&的区别

文章插图

4第四步将&改为&& , 运行m剧本 , 如下图所示:

matlab中&和&&的区别

文章插图

5【matlab中&和&&的区别】第五步可以看到成果不异 , 可是利用&& , 判定第一个式子a==5为假之后 , 就不再判定b==2真假 , 直接输出为假 , 不执行if语句 , 效率更高 , 如下图所示:

matlab中&和&&的区别

文章插图

注重事项若是你感觉这篇对你有效的话 , 请投一下票

以上内容就是matlab中&和&&的区别的内容啦 , 希望对你有所帮助哦!

    推荐阅读