matlab基本函数inf, isempty, round, floor, fix
MATLAB 函数 基本 round fix INF floor
2023-09-11 14:15:01 时间
一起来学演化计算-matlab基本函数inf, isempty, round, floor ,fix
觉得有用的话,欢迎一起讨论相互学习~
inf
- matlab中 inf无穷大量+∞,-inf为无穷小量-∞,在Matlab程序执行时,即使遇到了以0为除数的运算,也不会终止程序的运行,而只给出一个“除0”警告,并将结果赋成inf,继续执行
- 1/inf=0
isempty
- 决定一个数组是否为空
描述
- 如果A是一个空数组,则TF = isempty(A)返回逻辑1 (true),否则返回逻辑0 (false)。空数组至少有一个尺寸为零的维度。
round
- 四舍五入到接近小数点或整数
描述
- Y = round(X) 将X的每个元素四舍五入到最近的整数
- Y = round(X,N)
- Y =整数(X,N)四舍五入到N位:
- N > 0:小数点右边四舍五入到N位。
- N = 0:四舍五入到最近的整数。
- N < 0:小数点左边四舍五入到N位。
- Y = round(X,N,type) 指定舍入的类型。指定“significant”四舍五入到N位有效数字(从最左边的数字开始计算)。在这种情况下,N必须是一个正整数。
- Y = round(t) 将持续时间数组t的每个元素舍入到最近的秒数。
- Y = round(t,unit) 将t的每个元素舍入到指定时间单位的最近数。
示例
X = [2.11 3.5; -3.5 0.78];
Y = round(X)
Y =
2 4
-4 1
% 四舍五入到指定的小数位数
Y = round(pi,3)
Y =
3.1420
% 四舍五入到最接近100的倍数
round(863178137,-2)
ans =
863178100
将元素舍入到指定的有效位数
将向量的元素四舍五入以保留2位有效数字
x = [1253 1.345 120.44]
y = round(x,2,'significant')
x =
1253 1.345 120.44
y =
1300 1.3 120
四舍五入到时间
将持续时间数组中的每个值四舍五入到最近的秒数
t = hours(8) + minutes(29:31) + seconds(1.3:0.5:2.3);
t.Format = 'hh:mm:ss.SS'
t =
08:29:01.30 08:30:01.80 08:31:02.30
Y1 = round(t)
Y1 =
08:29:01.00 08:30:02.00 08:31:02.00
Round each value in t to the nearest number of hours.
Y2 = round(t,'hours')
Y2 =
08:00:00.00 09:00:00.00 09:00:00.00
输入参数
floor
- Y = floor(X)将X的每个元素四舍五入到小于或等于该元素的最近整数
相关文章
- matlab 对图像操作的函数概览
- Algorithm之PrA:PrA之nLP非线性规划算法+Matlab 优化工具箱的GUI求解非线性规划
- 【Copula】基于二元Frank-Copula函数的风光出力场景生成方法【考虑风光出力的不确定性和相关性】(Matlab代码实现)
- 基于多目标优化算法的 LCOE电力成本的敏感性分析(Matlab代码实现)
- 【MATLAB】— xlsread和xlswrite函数
- 【MATLAB】MATLAB 仿真模拟调制系统 — VSB 系统
- matlab快速入门(8):数组创建函数
- 基于MATLAB的pso粒子群算法优化——计算样本再拟合函数最大值
- NSGA2多目标优化算法的MATLAB仿真
- 基于隶属度函数模糊CMAC神经网络算法matlab仿真
- 【数字信号处理】卷积编程实现 ( Matlab 卷积和多项式乘法 conv 函数 | 使用 matlab 代码求卷积并绘图 )
- 【MATLAB】数值运算 ( 数值运算示例 | 三角函数 | 指数运算 | 对数运算 | 常用的数学公式对应函数 )
- 【MATLAB】进阶绘图 ( Pie Chart 饼图 | pie 函数 | 三维饼图 | pie3 函数 )
- 【MATLAB】进阶绘图 ( 双 y 轴图形 | plotyy 函数 | Histogram 统计图形 | hist 函数 )
- 【MATLAB】基本绘图 ( plot 函数绘制多个图形 | legend 函数标注图形 | 图形修饰 )
- 【MATLAB】基本绘图 ( 绘图基本步骤 | plot 函数 | 多曲线绘制 | hold on / off )
- 在Centos下安装matlab
- Matlab使用笔记(五):输入多个向量函数参数 / 调用同文件下的其它函数 / 同一个源程序文件下实现多个函数模块的构建
- Matlab使用笔记(三):matlab设置代码自动补全功能
- Matlab使用笔记(一): m文件中定义多个函数直接运行