前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一起来学演化计算-matlab基本函数inf, isempty, round, floor, fix

一起来学演化计算-matlab基本函数inf, isempty, round, floor, fix

作者头像
演化计算与人工智能
发布2020-08-14 00:10:27
1.2K0
发布2020-08-14 00:10:27
举报

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的每个元素舍入到指定时间单位的最近数。

示例

代码语言:javascript
复制
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位有效数字

代码语言:javascript
复制
x = [1253 1.345 120.44]
y = round(x,2,'significant')
x =

         1253        1.345       120.44


y =

         1300          1.3          120
四舍五入到时间

将持续时间数组中的每个值四舍五入到最近的秒数

代码语言:javascript
复制
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的每个元素四舍五入到小于或等于该元素的最近整数

fix

  • Y = fix(X)将X的每个元素四舍五入到最接近于零的整数。对于正X, fix的行为与floor相同。对于负X, fix的行为与ceil相同。
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DrawSky 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • inf
  • isempty
    • 描述
    • round
      • 描述
        • 示例
          • 将元素舍入到指定的有效位数
          • 四舍五入到时间
        • 输入参数
        • floor
        • fix
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档