matlab数值数据:
class()获取数值类型。
整型:无符号8位(0~255)
带符号8位(-128~127)
还有 16 32 64位
uint8()把数值转换为无符号整型 int8()将数值转换为有符号整型
浮点型
单精度 :single()将其他数值转换为单精度型。
双精度(默认):double()……转换为双精度型。
复数型
形式如:a+bj(i);
real():求复数的实部
imag():求复数的虚部
数值数据的输出格式
format命令的格式:format 格式符(long/空格:15位小数/分数)
常用数学函数
函数名(函数自变量的值)
函数自变量规定为矩阵变量,也可以为标量。
exp()函数自然指数函数
三角函数:以角度为单位的函数在函数名后加d以示区别。(sin cos tan)。
abs()函数 可求:实数->绝对值
复数->模
字符串->ASCII码值
取整函数:
fix()取靠近0的。
floor()取小
ceil()取大
round()四舍五入
求余函数:
rem(x,y):例如rem(123,10)=3
mod(x,y): mod(123,10)=3
判断是否为素数的函数:isprime()函数 是则返回1 否则返回0
find()找出所有非零数的下标。
求[1,100]区间的所有素数:
>>x=1:100;
>>k=isprime(x);
>>k1=find(k);
>>p=x(k1)