matlab的常量和变量&&运算符

来源:互联网 发布:犀牛软件 视角 加速器 编辑:程序博客网 时间:2024/05/21 10:02


1.变量的命名规则:

     只能是数字,字母和-”,且变量开头字母不能是数字。

2.matlab是弱类型语言

      c语言是强类型语言,意思是定义变量时不用强调类型,赋得值是什么类型变量就是什么类型。而c语言定义变量时要强调类型。

3.变量的初始化

       (1)用赋值语句初始化

             a=7

       2)用input函数从键盘输入

              如:x=input(‘请输入数据’)”

4.内部定义的常量符号及其含义

说明:

1.-inf为负无穷大

2.定义的变量不要用系统的常量符号和内部函数。

3.如果一个常量没有赋给你个变量,默认赋给ans

5.系统的预定义变量(定义时不要用)

 比如dataclockyearmonth,daynowtoday







运算符的优先级:算术运算符,关系运算符,非,与,或

1.标量的算术运算符:

(1)”/”和”\”的区别

   

/就是除的意思,\是那样

2)平方的运算

   “5^2”或是“power(5,2)

2.矩阵的算术运算符:

(1)矩阵的除法:

invB):是指求B的逆矩阵。

“A/B”等于”A*inv(B)”

“A\B”等于”B*inv(A)”

3.矩阵的运算

  “A.*B”意思是对应位置的数相乘,也就是向量的内积。

A.^3为各位置元素都乘3次方。

A./3为各位置元素都除以3

A+3表示矩阵A的各元素都加3,而A.+3的运算规则是不合法的。


4.关系运算符

      “~=”是不等于,whos可以看变量的类型情况

logical 是指ans是逻辑值10类型

double是双精度浮点型,double‘’)也可以求ASCII

 

5.逻辑运算符

&&||&|前两者存在短路运算(&&如果前面是0后面不算,||前面是1后面不算),效率高,但只能是标量。后两者不存在短路运算,使用范围广。

逻辑函数:ischarx)判断是否为字母isemptyx)判断是否为空   isinfx)判断是否为无穷大  isnanx)判断是否不是数isnumericx)判断是否是数





1 0
原创粉丝点击