matlab的常量和变量&&运算符 |
您所在的位置:网站首页 › matlab怎么定义字母为常量 › matlab的常量和变量&&运算符 |
1.变量的命名规则: 只能是数字,字母和“-”,且变量开头字母不能是数字。 2.matlab是弱类型语言 c语言是强类型语言,意思是定义变量时不用强调类型,赋得值是什么类型变量就是什么类型。而c语言定义变量时要强调类型。 3.变量的初始化 (1)用赋值语句初始化 如 “a=7” (2)用input函数从键盘输入 如:“x=input(‘请输入数据’)”
4.内部定义的常量符号及其含义 说明: 1.-inf为负无穷大 2.定义的变量不要用系统的常量符号和内部函数。 3.如果一个常量没有赋给你个变量,默认赋给ans。 5.系统的预定义变量(定义时不要用) 比如data,clock,year,month,day,now,today
运算符的优先级:算术运算符,关系运算符,非,与,或 1.标量的算术运算符: (1)”/”和”\”的区别 /就是除的意思,\是那样 (2)平方的运算 “5^2”或是“power(5,2)” 2.矩阵的算术运算符: (1)矩阵的除法: inv(B):是指求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是逻辑值1或0类型 double是双精度浮点型,double(‘’)也可以求ASCII码
5.逻辑运算符 &&,||,&,|前两者存在短路运算(&&如果前面是0后面不算,||前面是1后面不算),效率高,但只能是标量。后两者不存在短路运算,使用范围广。 逻辑函数:ischar(x)判断是否为字母 isempty(x)判断是否为空 isinf(x)判断是否为无穷大 isnan(x)判断是否不是数 isnumeric(x)判断是否是数
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |