美文网首页
05_关系运算、逻辑运算、分支和循环

05_关系运算、逻辑运算、分支和循环

作者: Iriscloudy | 来源:发表于2020-01-19 11:08 被阅读0次

关系运算

> < == ~= 关系运算符,返回值0或1

比较数组与数字时按元素比较,

比较数组与数组也是按元素比较,且只能是两个形状相同的数组

逻辑运算

& | 逻辑运算符,返回值0或1

v=v1(v1<4) 逻辑索引,提取v1中所有小于4的元素

s=sample(v1<4) 创建名为s的变量,其中包含sample中与v1小于4的元素所在位置对应的元素

v1(v1>5)=10 将v1中所有大于5的元素替换成10

if分支

if  A>0

  B=sqrt(A)

else

  B=0

end           决策分支,以end结尾

switch分支

n = input('Enter a number: ');

switch n

    case -1

        disp('negative one')

    case 0

        disp('zero')

    case 1

        disp('positive one')

    otherwise

        disp('other value')

end                        以end结尾,不需要break,如果某一个case为true则不会继续判断下面的case

for循环

x = (11:15).^2;         .^2每个元素求平方  ^2矩阵平方

idx=1

for i=1:5

    disp(x(idx));

    idx=idx+1;

end                           for循环,i依次取1到5进行计数,循环5次,以end结尾

while循环

n = 10;

f = n;

while n > 1

    n = n-1;

    f = f*n;

end                        反复执行直到while后面的语句为false

disp(['n! = ' num2str(f)])

disp()        显示变量的值

num2str()    将数字转换为字符数组

相关文章

  • 05_关系运算、逻辑运算、分支和循环

    关系运算 > < == ~= 关系运算符,返回值0或1 比较数组与数字时按元素比较, 比较数组与数组也是按元素比...

  • loumingyu-Python-day02

    比较运算符 逻辑运算符 程序执行结构 顺序结构 分支结构 循环结构 分支结构(条件语句) if语句 作业 BMI计...

  • 运算符

    算术运算符 自增自减运算符 关系运算符 逻辑运算符 分支结构

  • 第4章 程序的控制结构

    4.1 程序的分支结构 4.1.1 单分支结构 Python 的关系运算符: Python 的逻辑运算符 4.1....

  • C++ 函数

    第五章(循环和关系表达式)和第六章(分支语句和逻辑运算符)直接跳过,所有语言都一样的,if/else/switch...

  • 结构语句

    分支结构 if结构(单分支结构) 条件语句:关系运算,逻辑运算如果条件语句判断结果为true时,则执行语句块(大括...

  • 0713

    days04 列表 循环 复习: 运算符 赋值运算符 比较运算符、关系运算符 逻辑运算符 while循环 brea...

  • Java基础

    零碎 标识符 关键字 运算符号 逻辑运算符 执行顺序& if else & switch 顺序执行 分支执行 循环...

  • Kotlin 运算符、符号重载总结

    算数运算符 关系运算符 示例 逻辑运算符 位运算符 三目运算 Java Kotlin forEach、in 循环 ...

  • JS基础(二)

    一、流程控制语句 关系比较运算 分支结构 循环结构for 循环 break 和 continue 死循环 遍历 模...

网友评论

      本文标题:05_关系运算、逻辑运算、分支和循环

      本文链接:https://www.haomeiwen.com/subject/nvkrzctx.html