埃博拉酱的MATLAB扩展扩展

버전9.10.0 (754 kb)작성자: 埃博拉酱
提供许多内置函数的bug修复(是的,我们有在替官方修bug),功能升级版,以及一系列内置函数所欠缺,但却常用的增强功能(部分功能仅支持Windows系统)。例如,在不破坏图连通性的前提下尝试移除节点,表合并,维度化逻辑赋值,统一数组尺寸,发送喵提醒……

다운로드수:137

업데이트날짜:2022/11/5

GitHub에서호스트

GitHub에서라이선스보기

埃博拉酱的matlab扩展工具包,提供一系列matlab内置函数所欠缺,但却常用的增强功能。

在文件交换上查看埃博拉酱的MATLAB扩展扩展

目录

本包中所有函数均在MATLAB命名空间下,使用前需导入。使用命名空间是一个好习惯,可以有效防止命名冲突,避免编码时不必要的代码提示干扰。

每个代码文件内部都有详细文档,可以用doc命令查看,此处仅列出函数签名,类公开接口和功能简介。

+ MATLAB

classdefIEnumerableException可枚举异常,提供一种方便的异常接口类方法函数obj消息选项抛出异常,可选指定更多详细信息结束结束结束classdefMException<MException内置MException的扩展,支持更灵活的构造和额外的详细信息属性属性异常的其它详细信息细节结束方法函数objMException选项使用全员可选的名称值参数构造对象结束结束结束

函数

计算两个n维空间向量的夹角弧度函数一个AngleND变长度输入宗量解决内置doc无法正确显示包内类下成员实时函数的问题函数医生变长度输入宗量设置当前图窗的纵横比函数无花果FigureAspectRatioHorizontalProportionVerticalProportion规模选项列出指定工程所添加的搜索路径函数ProjectPathsListAllProjectPaths项目绘制多条误差阴影线图函数补丁MultiShadowedLinesYShadowHeightsFaceAlpha选项在不破坏图连通性的前提下尝试移除节点(尝试在不破坏图连通性的情况下删除节点)函数TtrtnWbgcToRemove

+容器

classdefIndexMap<处理IndexMap是一种自动分配键的映射方法函数Cobj返回对象中的键-值对组的数量结束函数项目obj变长度输入宗量获取或设置与指定的键关联的值。结束函数添加obj变长度输入宗量将指定的值添加到IndexMap中,返回自动分配的新键。结束函数分配obj数量预分配指定数目的新键,暂不赋值结束函数清晰的obj将所有键和值从IndexMap中移除。结束函数本土知识IsKeyobj确定IndexMap对象是否包含键结束函数Kobj返回一个向量,其中包含IndexMap对象中的所有键。结束函数删除obj从IndexMap对象中删除键-值对组结束结束结束classdef摘要IQueue<处理表示对象的先进先出集合。事件有元素被添加到队列中时引发此事件DataEnqueued结束方法摘要移除并返回位于IQueue开始处的对象。元素出列obj数量将对象添加到IQueue的结尾处。排队obj变长度输入宗量结束某些方法的默认实现。子类可以重写成性能更高的实现。方法函数Cobj获取排队中包含的元素数。结束函数清晰的obj从IQueue中移除所有对象。结束函数C包含obj变长度输入宗量确定某些元素是否在IQueue中。结束函数P偷看obj返回位于IQueue开始处的对象但不将其移除。结束函数数组ToArrayobj将IQueue元素复制到新数组。结束函数EIsEmptyobj检查队列是否为空结束结束结束classdef队列<matlabmixin复制,MATLAB容器IQueueMALTAB.Containers.IQueue的简单基本实现方法函数obj队列变长度输入宗量初始化排队类的新实例。结束结束结束

+ DataFun

内置findgroups的升级版,支持任意数组类型,并可以指定拆分维度,类缺失值视为相等的有效数据函数GIDFindGroupsN一个返回数组的最大值以及所在的坐标。函数价值varargoutMaxSubs数据一次性高效算出数据沿维度的平均值和标准误函数的意思是扫描电镜MeanSem数据返回数组的最小值以及所在的坐标。函数价值varargoutMinSubs数据数组元素沿指定维度的缩放范围函数数组重新调节数组下界UpperBound

+数据类型

classdefArrayBuilder<处理数组累加器属性SetAccess不可变)累加维度BuildDimension结束方法函数objArrayBuilderBuildDimension构造ArrayBuilder对象结束函数附加obj向数组末尾累加新值结束函数数组收获obj收获累加完毕的matlab数组。收获后可以释放本对象,也可以继续累加。结束函数清晰的obj清空ArrayBuilder对象结束结束结束classdefCatMode此类用于MATLAB.DataTypes.ArrayFun的参数枚举枚举命令功能的返回值为标量标量SplitDimensions为标量,且函数的返回值为类型,PackDimensions维度上尺寸均相同的数组线性函数的返回值为数值,逻辑,字符或字段相同的结构体数组,且尺寸完全相同EsNlcs函数的返回值为数组,允许尺寸不同,但最终可以拼接成一整个大数组CanCat不符合上述任何条件,或返回值为函数句柄DontCat结束结束

函数

内置arrayfun的升级版,支持指定维度,单一维度隐式扩展和返回数组自动拼接函数varargoutArrayFun函数参数选项cell2mat的升级版,强力拼接任意数据类型函数细胞Cell2Mat细胞取对一个文件夹下所有满足给定文件名模式的文件的绝对路径,对它们执行函数函数varargoutFolderFun函数目录选项将多个结构体标量按字段合并,重复的字段将取第一个值函数合并后的MergeStructs变长度输入宗量按照键列合并表函数合并后的MergeTablesKeyColumns变长度输入宗量重复多次调用函数,为每个重复参数生成一个返回值函数varargoutRepeatingFun函数参数对多张表格实施类似于SQL选择的查询操作函数结果选择字段在哪里内置类型转换的升级版,支持多维数组,需指定转换维度函数Y定型X类型

+ ElMat

内置flip函数的升级版,支持同时翻转多个维度函数一个翻转一个内置isequaln的升级版,支持任意数组类型,并可以指定比较维度,返回逻辑数组函数平等的IsEqualN一个B支持任意维度数组的linspace函数序列LinSpace开始结束数量根据维度顺序和尺寸,生成自定义的下标转线性索引数组函数ActualIndexArrayByArbitrarySubsOrderedDimensionSize2IndexArrayDimensionSizeDSOrderArbitrary选项根据维度顺序和尺寸,生成自定义的线性索引转下标向量函数varargoutOrderedDimensionSize2SubsVectorsDimensionSizeDSOrderArbitrary选项内置猫函数的魔改版,可以给不兼容数组自动补全空值函数数组PadCat微调电容器变长度输入宗量内置rot90函数的升级版,支持指定任意两个维度组成的旋转平面函数一个Rot90一个变长度输入宗量内置转置函数的升级版,支持转置任意两个维度函数一个转置一个DimPair通过重复维度来统一数组的尺寸函数varargoutUniformSize变长度输入宗量

+一般

列出所有matlab官方api的搜索路径函数路径BuiltinPaths内置cd函数的升级版,支持打开目录选择对话框要求用户手动选择当前目录函数OldDirectoryCDNewDirectory调用Win32 ShellAPI执行可撤销的批量文件复制函数AnyOperationCanceled拷贝文件目的地调用Win32 ShellAPI执行可撤销的批量文件,目录删除函数AnyOperationCanceled删除路径内置javaaddpath的升级版,自动添加目录下的所有jar函数JavaAddPath路径内置加载函数的魔改版,取消适用场合限制,支持直接输出变量函数varargout负载路径VariableName调用Win32 ShellAPI执行可撤销的批量文件移动函数AnyOperationCanceled移动文件目的地内置保存函数的魔改版,采用名称值参数保存变量,可以在parfor循环中使用。函数保存MatPath变量在工作区或复合变量中搜索变量名、结构体字段、表格列或对象属性函数路径SearchNames的名字确认Java路径已添加到静态路径列表函数存在StaticJavaPath路径重置解决内置哪个找不到包内类下成员方法的问题函数路径哪一个变长度输入宗量

+输入输出

classdefZipFileReader<处理zip文件批量读入器,直接从zip档案中读入,不会向磁盘写出解压文件属性SetAccess不可变)创建该对象的ZipReaderZipReader结束方法函数数据BytesReadobjNumBytes从文件读入指定数目的字节结束结束结束classdefZipReader<处理zip档案读入器。不同于内置unzip,本类支持直接读入ZIP档案中的文件字节(解压后的),而不需要将其解压到文件。方法函数objZipReaderZipPath构造ZipReader对象,从指定路径打开一个ZIP档案结束函数定位NameLocateobj的名字查找指定文件名在档案中的索引结束函数FileReader打开外部文件objNameOrIndex打开zip档案中的文件以供读入结束函数大小GetSizeobjNameOrIndex获取档案中指定文件的压缩前大小结束函数的名字GetNameobj指数根据索引取得文件名结束函数NumEntriesGetNumEntriesobj获取档案中的文件数目结束结束结束

+ IOFun

将一列分隔符字符串的前几个字段读出为表格或时间表函数表格DelimitedStrings2Table字符串字段名分隔符选项批量重命名.mat文件中的变量函数MatVariableRenameOldNames新名称MatPaths发送喵提醒函数SendMeowAlertMeowCode将org.w3c.dom.Document导出为XML文本函数XmlStringXmlDom2StringXmlDom将XML字符串解析为org.w3c.dom.Document类型函数XmlDomXmlString2DomXmlString

+朗

根据验证函数将输入的Varargin分发到输出变量函数varargoutDistributeVararginByValidation变长度输入宗量ValidationFunDefaultFun获取函数的第n个输出函数varargoutGetNthOutputs函数OutputIndices内置输入函数的增强版,取消适用场合限制函数X输入变长度输入宗量

+行动

内置ismember的升级版,支持任意数组类型,并可以指定拆分维度,类缺失值视为相等的有效数据函数位置IsMemberN成员维度化的逻辑赋值函数数组LogicalAssign数组逻辑价值内置setdiff的升级版,支持任意数组类型,并可以指定拆分维度,类缺失值视为相等的有效数据函数DiffIASetDiffN刺毛SetB内置联盟的升级版,支持任意数组类型,并可以指定拆分维度,类缺失值视为相等的有效数据,还能同时合并多个集合函数USetUnionN变长度输入宗量内置独特的升级版,支持任意数组类型,并可以指定拆分维度,类缺失值视为相等的有效数据函数Cia集成电路UniqueN一个

+ SpecFun

穷举一定长度的所有可能的逻辑向量函数疲惫LogicalExhaustion长度列出集合的所有子集函数党卫军子集

+ SupportPkg

示例脚本演示安装下载好的支持包函数InstallSupportPackagesArchivesDirectory选项下载支持包下载器。函数SupportPackageDownloaderCacheDirectory选项

+ UITools

可以设置初始目录,以及保存上次所在目录的文件打开对话框函数FilePathsOpenFileDialog选项可以设置初始目录,以及保存上次所在目录的文件保存对话框函数FilePathSaveFileDialog选项
Matlab릴리스호환정보
개발환경:R2022b
R2021a이상릴리스와호환
플랫폼호환성
窗户 macOS Linux
태그태그 추가

世界杯预选赛小组名单社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!世界杯预选赛小组名单

开始狩猎!

+ MATLAB

+ MATLAB / +容器

+ MATLAB / +数据类型

+ MATLAB / + /私

+ MATLAB / + IO

+ MATLAB / +行动/私人

+ MATLAB / + SupportPkg

+ MATLAB / +内部

이GitHub애드온의문제를보거나보고하려면GitHub리포지토리로가십시오。
이GitHub애드온의문제를보거나보고하려면GitHub리포지토리로가십시오。
Baidu
map