当前位置: 首页 > news >正文

matlab中计算容差是什么,matlab

使用R2015a,这个问题最终得到了一个简单的答案(详情请参阅我对这个问题的其他答案 )。 对于R2015a之前的版本,有一个内置的(未记录的)函数: _mergesimpts 。 对名称组成的安全猜测是“合并相似点”。

使用以下语法调用该函数:

xMerged = builtin('_mergesimpts',x,tol,[type])

数据阵列x是N-by-D ,其中N是点数, D是维数。 每个维度的容差由D元素行向量tol 。 可选的输入参数type是一个字符串( 'first' (默认)或'average' ),表示如何合并类似的元素。

输出xMerged将是M-by-D ,其中M<=N 它已分类 。

例子,1D数据 :

>> x = [1; 1.1; 1.05]; % elements need not be sorted

>> builtin('_mergesimpts',x,eps) % but the output is sorted

ans =

1.0000

1.0500

1.1000

合并类型:

>> builtin('_mergesimpts',x,0.1,'first')

ans =

1.0000 % first of [1, 1.05] since abs(1 - 1.05) < 0.1

1.1000

>> builtin('_mergesimpts',x,0.1,'average')

ans =

1.0250 % average of [1, 1.05]

1.1000

>> builtin('_mergesimpts',x,0.2,'average')

ans =

1.0500 % average of [1, 1.1, 1.05]

示例,2D数据 :

>> x = [1 2; 1.06 2; 1.1 2; 1.1 2.03]

x =

1.0000 2.0000

1.0600 2.0000

1.1000 2.0000

1.1000 2.0300

机床精度所特有的所有2D点:

>> xMerged = builtin('_mergesimpts',x,[eps eps],'first')

xMerged =

1.0000 2.0000

1.0600 2.0000

1.1000 2.0000

1.1000 2.0300

基于第二维度容差的合并:

>> xMerged = builtin('_mergesimpts',x,[eps 0.1],'first')

xMerged =

1.0000 2.0000

1.0600 2.0000

1.1000 2.0000 % first of rows 3 and 4

>> xMerged = builtin('_mergesimpts',x,[eps 0.1],'average')

xMerged =

1.0000 2.0000

1.0600 2.0000

1.1000 2.0150 % average of rows 3 and 4

基于第一维度容差进行合并:

>> xMerged = builtin('_mergesimpts',x,[0.2 eps],'average')

xMerged =

1.0533 2.0000 % average of rows 1 to 3

1.1000 2.0300

>> xMerged = builtin('_mergesimpts',x,[0.05 eps],'average')

xMerged =

1.0000 2.0000

1.0800 2.0000 % average of rows 2 and 3

1.1000 2.0300 % row 4 not merged because of second dimension

基于两个维度合并:

>> xMerged = builtin('_mergesimpts',x,[0.05 .1],'average')

xMerged =

1.0000 2.0000

1.0867 2.0100 % average of rows 2 to 4

相关文章:

  • php 第几周的起止日期,PHP 获取某年第几周的开始日期和结束日期的实例
  • matlab 数学符号输入,matlab输入数学符号
  • matlab怎么求解非线性方程组,请教,如何利用Matlab求解复杂的非线性方程组
  • php自定义函数变量,php自定义函数之变量作用域
  • python 判断文件类型,利用Python获取文件类型
  • php将ip写入文件,php – 允许仅从1个IP地址访问所有文件,并将所有其他文件重定向到其他文件...
  • oracle中blob的表导出,把表中的blob字段导出,并且用一个唯一名称来命名导出的文件。...
  • linux zip压缩排除目录,Linux系统zip压缩命令详细参数,附文件排除选项的正确用法...
  • linux 内核版本 4.4,Linux Kernel 4.4 正式发布下载
  • linux内核找不到sata分区表,分区表坏了,我的linux不见了
  • amd支持的Linux内核,Linux Kernel 4.7.2版本发布:改善对AMDGPU和ARM64的支持
  • linux grep 获取当天时间段,linux – 如何在一个时间范围内grep httpd error_log?
  • Linux内核i2c通信,绝对干货!基于Cortex-A9,分析Linux内核I2C架构
  • linux中文本文件过滤搜索,Linux命令(八)过滤文本 grep
  • linux获得ram地址,Linux 如何查看系統硬體的記憶體(RAM)資訊
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • HomeBrew常规使用教程
  • Java小白进阶笔记(3)-初级面向对象
  • JS学习笔记——闭包
  • Linux中的硬链接与软链接
  • node 版本过低
  • Promise面试题,控制异步流程
  • SpiderData 2019年2月13日 DApp数据排行榜
  • - 概述 - 《设计模式(极简c++版)》
  • ------- 计算机网络基础
  • 理清楚Vue的结构
  • 小程序开发之路(一)
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • ​ArcGIS Pro 如何批量删除字段
  • ​马来语翻译中文去哪比较好?
  • #define,static,const,三种常量的区别
  • $forceUpdate()函数
  • (C#)获取字符编码的类
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (办公)springboot配置aop处理请求.
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (附源码)计算机毕业设计高校学生选课系统
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (区间dp) (经典例题) 石子合并
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (四)Android布局类型(线性布局LinearLayout)
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (转)Android学习笔记 --- android任务栈和启动模式
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .net Application的目录
  • .NET Standard 的管理策略
  • .NET开源项目介绍及资源推荐:数据持久层
  • .Net面试题4
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • .Net小白的大学四年,内含面经
  • [Avalon] Avalon中的Conditional Formatting.