matlab中&和&&的区别

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

东西/原料

  • matlab
  • &和&&的区别

方式/步调

  1. 1

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

  2. 2

    第二步下面经由过程实例来介绍&和&&的区别,在m剧本中输入“

    a=1;

    b=2;

    if a==5&b==2

        a=10;

        b=20;

    end

    disp(a)

    disp(b)

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

  3. 3

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

  4. 4

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

  5. 5

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

注重事项

  • 若是你感觉这篇对你有效的话,请投一下票
  • 发表于 2018-12-12 00:00
  • 阅读 ( 2237 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具