专题一MATLAB基础知识——1.2数值数据

简介: 专题一MATLAB基础知识——1.2数值数据

数值数据类型的分类

整型、浮点型、复数型


一、整形(8种)

1、无符号整数:无符号8位整数、无符号16位整数、无符号32位整数、无符号64位整数

有符号整数:有符号8位整数、有符号16位整数、有符号32位整数、有符号64位整数

2、无符号8位整数数据范围:00000000 ~ 11111111(0 ~ 2^7-1)

有符号8位整数数据范围:10000000 ~ 01111111(-2^7 ~ 2^7-1),0表示正数,1表示负数

3、unit8函数将数值数据转化为无符号8位整数,int8函数将数值数据转化为有符号8位整数


二、浮点型

浮点型数据分为单精度和双精度,单精度实数在内存中占用4个字节,而双精度实数在内存中占用8个字节,故双精度型数据精度更高。MATLAB默认是双精度

1、single函数:将其他类型的数据转化位单精度型

2、double函数:将其他类型的数据转化位双精度型


三、复型

复型数据包括实部和虚部两个部分,实部和虚部默认为双精度型,序数单位用i或者j来表示

1、real函数:求复数的实部

2、imag函数:求复数的虚部

数值数据的输出格式

format命令的格式:format+格式符

format只影响数据输出格式,而不影响数据的计算和存储


常用数学函数


一、函数调用格式


函数名(函数自变量的值)

函数的自变量规定为矩阵变量,函数在运算时是将函数逐项作用域矩阵的每个元素上,所以最后运算的结果就是一个与自变量同型的矩阵


二、常用函数的应用


1、三角函数有以弧度为单位的函数和以角度为单位的函数,如果是以角度为单位的函数就在函数名后面加“d”以示区别


2、abs函数可以求实数的绝对值、复数的模、字符串的ASCII码值


3、用于取整的函数:fix、floor、ceil、round

round函数:按照四舍五入的规则

ceil函数:向上取整,去大于等于这个数的第一个整数

floor函数:向下取整,取小于等于这个数的第一个整数

fix函数:固定取靠近0的那个整数,即舍去小数取整


4、函数应用举例

分别求一个三位正整数的个位、十位、百位

求1到100区间的所有素数

isprime(n)函数:判断n是否为素数,返回1时为素数,返回0时不是

目录
相关文章
|
10月前
|
机器学习/深度学习 Dragonfly 人工智能
基于蜻蜓算法优化支持向量机(DA-SVM)的数据多特征分类预测研究(Matlab代码实现)
基于蜻蜓算法优化支持向量机(DA-SVM)的数据多特征分类预测研究(Matlab代码实现)
214 1
|
9月前
|
传感器 机器学习/深度学习 算法
【使用 DSP 滤波器加速速度和位移】使用信号处理算法过滤加速度数据并将其转换为速度和位移研究(Matlab代码实现)
【使用 DSP 滤波器加速速度和位移】使用信号处理算法过滤加速度数据并将其转换为速度和位移研究(Matlab代码实现)
538 1
|
9月前
|
机器学习/深度学习 算法 调度
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
636 0
|
10月前
|
机器学习/深度学习 数据采集 传感器
【故障诊断】基于matlab BP神经网络电机数据特征提取与故障诊断研究(Matlab代码实现)
【故障诊断】基于matlab BP神经网络电机数据特征提取与故障诊断研究(Matlab代码实现)
301 0
|
9月前
|
机器学习/深度学习 算法 安全
【图像处理】使用四树分割和直方图移动的可逆图像数据隐藏(Matlab代码实现)
【图像处理】使用四树分割和直方图移动的可逆图像数据隐藏(Matlab代码实现)
280 2
|
9月前
|
传感器 资源调度 算法
【数据融合】【状态估计】基于KF、UKF、EKF、PF、FKF、DKF卡尔曼滤波KF、无迹卡尔曼滤波UKF、拓展卡尔曼滤波数据融合研究(Matlab代码实现)
【数据融合】【状态估计】基于KF、UKF、EKF、PF、FKF、DKF卡尔曼滤波KF、无迹卡尔曼滤波UKF、拓展卡尔曼滤波数据融合研究(Matlab代码实现)
1027 0
|
8月前
|
机器学习/深度学习 人工智能 算法
【基于TTNRBO优化DBN回归预测】基于瞬态三角牛顿-拉夫逊优化算法(TTNRBO)优化深度信念网络(DBN)数据回归预测研究(Matlab代码实现)
【基于TTNRBO优化DBN回归预测】基于瞬态三角牛顿-拉夫逊优化算法(TTNRBO)优化深度信念网络(DBN)数据回归预测研究(Matlab代码实现)
326 0
|
9月前
|
传感器 机器学习/深度学习 算法
【室内导航通过视觉惯性数据融合】将用户携带的智能手机收集的惯性数据与手机相机获取的视觉信息进行融合研究(Matlab代码实现)
【室内导航通过视觉惯性数据融合】将用户携带的智能手机收集的惯性数据与手机相机获取的视觉信息进行融合研究(Matlab代码实现)
298 2
|
8月前
|
存储 监控 并行计算
目标跟踪中常用点迹航迹数据关联算法的MATLAB实现
通过计算测量点与预测点之间的欧氏距离,选择最近邻点进行关联,适用于单目标跟踪场景。
|
9月前
|
算法 数据挖掘 定位技术
基于密度的聚类算法能够在含有噪声的数据集中识别出任意形状和大小的簇(Matlab代码实现)
基于密度的聚类算法能够在含有噪声的数据集中识别出任意形状和大小的簇(Matlab代码实现)
213 1

热门文章

最新文章