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

觉得有用的话,欢迎一起讨论相互学习~Follow Me

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基本函数inf, isempty, round, floor, fix的更多相关文章

  1. Matlab基本函数-conj函数

    Matlab基本函数-conj函数 1.conj函数:用于计算复数的共轭值 2.用法说明:y=conj(x)函数计算复数x的共轭值.输出结果y的维数跟输入x的维数一致,返回值为:real(y)-i*i ...

  2. SQL 中详解round(),floor(),ceiling()函数的用法和区别?

    SQL 中详解round(),floor(),ceiling()函数的用法和区别? 原创 2013年06月09日 14:00:21   摘自:http://blog.csdn.net/yueliang ...

  3. matlab基本函数strcmp num2str 字符串格式

    一起来学演化计算-matlab基本函数strcmp num2str 字符串格式 觉得有用的话,欢迎一起讨论相互学习~Follow Me strcmp 比较字符串 语法 tf = strcmp(s1,s ...

  4. matlab基本函数randperm end数组索引

    一起来学演化计算-matlab基本函数randperm end数组索引 觉得有用的话,欢迎一起讨论相互学习~Follow Me 随机排列 语法 p = randperm(n) p = randperm ...

  5. matlab基本函数find

    一起来学演化计算-matlab基本函数find 觉得有用的话,欢迎一起讨论相互学习~Follow Me 找到非零元素的索引和值 语法 k = find(X) k = find(X)返回一个向量,其中包 ...

  6. matlab基本函数min

    一起来学演化计算-matlab基本函数min 觉得有用的话,欢迎一起讨论相互学习~Follow Me 找到数组中最小的元素 语法 M = min(A) 返回A的最小元素 如果A是一个向量,那么min( ...

  7. matlab基本函数 randn,rand,orth

    一起来学演化计算-matlab基本函数randn, rand, orth 觉得有用的话,欢迎一起讨论相互学习~Follow Me randn X = randn 随机从正态分布中选一个数作为结果 X ...

  8. Matlab中的取整-floor,ceil,fix,round

    FLOOR Round towards minus infinity. FLOOR(X) rounds the elements of X to the nearest integers toward ...

  9. 【Matlab】取整函数:fix/round/floor/ceil

    fix-向零方向取整.(向中间取整) round-向最近的方向取整.(四舍五入) floor-向负无穷大方向取整.(向下取整) ceil-向正无穷大方向取整.(向上取整)

随机推荐

  1. Python如何实现doc文件转换为docx文件?

    Python如何实现doc文件转换为docx文件? 在开发过程中遇到一个关于读写doc和docx的问题: 一个文件夹中有两种文件, 一种为doc结尾, 一种为docx结尾, 需要将这些文件全部重命名. ...

  2. Kafka消息丢失

    1.Kafka消息丢失的情况: (1)auto.commit.enable=true,消费端自动提交offersets设置为true,当消费者拉到消息之后,还没有处理完 commit interval ...

  3. 学习Spring-Data-Jpa(七)---JpaRepository

    之前我们学习的Repository都是Spring-Data为了兼容NoSQL而进行的一些抽象封装,从JpaRepository开始是对关系型数据库进行抽象封装.JpaRepository位于spri ...

  4. ELK实践

    一.ElasticSearch+FileBeat+Kibana搭建平台 在C# 里面运行程序,输出日志(xxx.log 文本文件)到FileBeat配置的路径下面. 平台搭建,参考之前的随笔. Fil ...

  5. CSS渐变色边框,解决border设置渐变后,border-radius无效的问题

    需求:用css设置渐变边框通过border-image来实现渐变色边框 <div class="content"></div> .content { wid ...

  6. #505. 「LibreOJ β Round」ZQC 的游戏

    题目描述 首先一定是让ZQC吃掉他能吃到的所有的球,这样才能尽可能的满足ZQC的质量是所有玩家中最大的. 在满足某一个玩家的质量不会超过ZQC的情况下,让这个玩家吃掉尽可能多的球,让其他玩家吃掉的尽可 ...

  7. pandas数据保存至Mysql数据库

    pandas数据保存至Mysql数据库 import pandas as pd from sqlalchemy import create_engine host = '127.0.0.1' port ...

  8. lp3676 小清新数据结构题

    传送门 Description 有一棵\(n\)个点的树,每个点有一个点权. 现在有\(q\)次操作,每次操作是修改一个点的点权或指定一个点,询问以这个点为根时每棵子树点权和的平方和. Solutio ...

  9. SQL优化(子文章)(持续更新)

    -----> 总文章 入口 文章目录 [-----> 总文章 入口](https://blog.csdn.net/qq_37214567/article/details/90174445) ...

  10. ZR#1008

    ZR#1008 解法: 直接预处理出来执行完一个完整的串可以到达的位置,然后算出重复的次数直接乘在坐标上,最后处理一下余下的部分就行了. CODE: #include<iostream> ...