Matlab 基本运算和函数

1,基本运算符

  +,-,*,^和python并没有什么区别

  a÷b     ----->    a/b或b\a

2,逻辑运算符

  &,|,~     与,或,非

  ==表示逻辑判断等号

  >=,<=,~=   最后一个为不等于

  

 

  b为逻辑1,但是也可以参与运算

 

 

 

 

3,逻辑关系函数

  xor 逻辑值相同就取0,不相同为1

  any 有非0的就取1,否则为0

  all   全为非0取1,否则为0

 

  定义NaN为不是一个数

  isnan 为NaN取1,否则为0

  isinf 为inf取1,否则取0

  isfinite 为有限大小元素取1,否则取0

  isprime 是素数取1,否则为0

  ismember 判断两个矩阵是否是属于管系,是取1,否则0

  isreal 判断是否为实数   对于整数,逻辑都成立

4,命令行中的标点符号

  (1)空格,逗号  数组元素的分隔符

  (2)句号             数值运算的小数点

  (3)分号             不显示计算结果的结尾标志

           数组行与行之间分割符

  (4)冒号             生成一维数值数组

           单下标索引时,表示全部元素构成的长列

           多下标索引时,表示所在维上的全部元素

  

 

  (5)%,注释符号

  (6)''     字符串标记符

  (7)[]  数组输入标记符

5,常用函数

  exp(x)   e^x

  log(x)    lnx

  log10(x) 以10为底的对数函数

  sign(x)   符号函数,返回+-1

  asin,acos,atan   三角反函数

  sinh,cosh,tanh,coth  双曲函数

  mod(x,y) 返回x mod y

  ceil(x)  向上取整

  round(x) 取距离x最近的整数

  

 

  fix(x)  取整数部分

  floor(x) 取不大于x的最大整数

 

posted @ 2020-10-21 16:07  Kaiser-  阅读(2304)  评论(0编辑  收藏  举报