matlab数值数据以及常用数学函数

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)

猜你喜欢

转载自blog.csdn.net/qq_41105058/article/details/81122996