-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
埃博拉酱
committed
Sep 27, 2021
1 parent
95162cd
commit 3d07961
Showing
7 changed files
with
219 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
function V = Version | ||
V.Me='3.2.0'; | ||
V.Me='3.2.2'; | ||
V.MATLAB='R2021b'; |
2 changes: 2 additions & 0 deletions
2
resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/8U_MyCIzhyKxlIL50RaFhm1-GO0d.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
<?xml version='1.0' encoding='UTF-8'?> | ||
<Info /> |
2 changes: 2 additions & 0 deletions
2
resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/8U_MyCIzhyKxlIL50RaFhm1-GO0p.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
<?xml version='1.0' encoding='UTF-8'?> | ||
<Info location="图标.png" type="File" /> |
2 changes: 2 additions & 0 deletions
2
resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/HrGk-zvJ2buzBbZLj8L42qrl8UUd.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
<?xml version='1.0' encoding='UTF-8'?> | ||
<Info /> |
2 changes: 2 additions & 0 deletions
2
resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/HrGk-zvJ2buzBbZLj8L42qrl8UUp.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
<?xml version='1.0' encoding='UTF-8'?> | ||
<Info location="埃博拉酱 的 MATLAB 扩展 Extension.prj" type="File" /> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,210 @@ | ||
<deployment-project plugin="plugin.toolbox" plugin-version="1.0"> | ||
<configuration file="D:\OneDrive - 翁悸会\MATLAB\MATLAB扩展\埃博拉酱 的 MATLAB 扩展 Extension.prj" location="D:\OneDrive - 翁悸会\MATLAB\MATLAB扩展" name="埃博拉酱 的 MATLAB 扩展 Extension" target="target.toolbox" target-name="打包为工具箱"> | ||
<param.appname>埃博拉酱 的 MATLAB 扩展 Extension</param.appname> | ||
<param.authnamewatermark>埃博拉酱</param.authnamewatermark> | ||
<param.email>[email protected]</param.email> | ||
<param.company /> | ||
<param.summary>对MATLAB一些蹩脚及缺失功能的升级和增补(部分功能仅支持Windows系统)。例如,返回数组最大值的坐标,不需要预分配内存的累加数组,Bioformats Ome Tiff,XML字符串与DOM模型互转,文件移动复制删除重命名批量操作,许多内置函数的功能强化升级版……</param.summary> | ||
<param.description>埃博拉酱的MATLAB扩展工具包,提供一系列MATLAB内置函数所欠缺,但却常用的增强功能 | ||
|
||
本项目的发布版本号遵循[语义化版本](https://semver.org/lang/zh-CN/)规范。开发者认为这是一个优秀的规范,并向每一位开发者推荐遵守此规范。 | ||
# 目录 | ||
本包中所有函数均在命名空间下,使用前需import。使用命名空间是一个好习惯,可以有效防止命名冲突,避免编码时不必要的代码提示干扰。 | ||
- [+MATLAB](#MATLAB) | ||
- [+Addons](#Addons) 本包用于开发人员管理发布包,以及用户查询包依赖项。 | ||
- [GetRequirements](#GetRequirements) 获取包中包含的依赖项列表 | ||
- [PublishRequirements](#PublishRequirements) 在包目录下生成一个依赖项.mat文件 | ||
- [+AudioVideo](#AudioVideo) | ||
- [VideoPreview](#VideoPreview) 生成一张图片作为视频文件的预览 | ||
- [+DataFun](#DataFun) | ||
- [MaxSubs](#MaxSubs) 返回数组的最大值以及所在的坐标。 | ||
- [MeanSem](#MeanSem) 一次性高效算出数据沿维度的平均值和标准误 | ||
- [MinSubs](#MinSubs) 返回数组的最小值以及所在的坐标。 | ||
- [Rescale](#Rescale) 数组元素沿指定维度的缩放范围 | ||
- [+DataTypes](#DataTypes) | ||
- [@ArrayBuilder](#ArrayBuilder) 数组累加器类 | ||
- [Cell2Mat](#Cell2Mat) cell2mat的升级版 | ||
- [DimensionFun](#DimensionFun) 对数组按维度执行函数,支持单一维度隐式扩展和返回数组自动拼接 | ||
- [FolderFun](#FolderFun) 取对一个文件夹下所有满足给定文件名模式的文件的绝对路径,对它们执行函数(仅限Windows) | ||
- [RepeatingFun](#RepeatingFun) 重复多次调用函数,为每个重复参数生成一个返回值 | ||
- [+ElMat](#ElMat) | ||
- [OrderedDimensionSize2IndexArray](#OrderedDimensionSize2IndexArray) 根据维度顺序和尺寸,生成自定义的下标转线性索引数组 | ||
- [OrderedDimensionSize2SubsVectors](#OrderedDimensionSize2SubsVectors) 根据维度顺序和尺寸,生成自定义的线性索引转下标向量 | ||
- [+General](#General) | ||
- [Save](#Save) 内置save函数的强化版 | ||
- [SHFileCopy](#SHFileCopy) 调用Windows文件资源管理器进行文件、目录复制操作,支持批量操作、显示进度、撤销、对话框等高级功能。(仅限Windows) | ||
- [SHFileDelete](#SHFileDelete) 调用Windows文件资源管理器进行文件、目录删除操作,支持批量操作、显示进度、撤销、对话框等高级功能。(仅限Windows) | ||
- [SHFileMove](#SHFileMove) 调用Windows文件资源管理器进行文件、目录移动和重命名操作,支持批量操作、显示进度、撤销、对话框等高级功能。(仅限Windows) | ||
- [SHFileRename](#SHFileRename) 调用Windows文件资源管理器进行文件、目录重命名操作,支持批量操作、显示进度、撤销、对话框等高级功能。(仅限Windows) | ||
- [StaticJavaPath](#StaticJavaPath) 确认Java路径已添加到静态路径列表 | ||
- [+Graph2D](#Graph2D) | ||
- [MultiShadowedLines](#MultiShadowedLines) 绘制多条误差阴影线图 | ||
- [+Graph3D](#Graph3D) | ||
- [ColorAllocate](#ColorAllocate) 为白色背景下的作图分配合适的颜色。 | ||
- [+Graphics](#Graphics) | ||
- [FigureAspectRatio](#FigureAspectRatio) 设置当前图窗的纵横比 | ||
- [+ImageSci](#ImageSci) | ||
- [@OmeTiff](#OmeTiff) 支持XYCTZ五维索引的OME标准Tiff增强库 | ||
- [SetLastDirectory](#SetLastDirectory) 跳转到最后一个IFD,并且返回该IFD的序号。 | ||
- [+IOFun](#IOFun) | ||
- [DelimitedStrings2Table](#DelimitedStrings2Table) 将一列分隔符字符串的前几个字段读出为表格或时间表 | ||
- [MatVariableRename](#MatVariableRename) 批量重命名.mat文件中的变量 | ||
- [XmlDom2String](#XmlDom2String) 将org.w3c.dom.Document导出为XML文本 | ||
- [XmlString2Dom](#XmlString2Dom) 将XML字符串解析为org.w3c.dom.Document类型 | ||
- [+Lang](#Lang) | ||
- [DistributeVararginByValidation](#DistributeVararginByValidation) 根据验证函数将输入的Varargin分发到输出变量 | ||
- [GetNthOutputs](#GetNthOutputs) 获取函数的第N个输出 | ||
- [+Ops](#Ops) | ||
- [IsMember](#IsMember) 支持任意类型输入的ismember | ||
- [Unique](#Unique) 支持任意类型输入的unique | ||
- [+Parallel](#Parallel) | ||
- [@MmfSemaphore](#MmfSemaphore) 使用内存映射文件来模拟一个信号量,用于跨进程资源分配。 | ||
- [+SpecFun](#SpecFun) | ||
- [LogicalExhaustion](#LogicalExhaustion) 穷举一定长度的所有可能的逻辑向量 | ||
- [Subsets](#Subsets) 列出集合的所有子集 | ||
- [+UITools](#UITools) | ||
- [OpenFileDialog](#OpenFileDialog) 可以设置初始目录,以及保存上次所在目录的文件打开对话框(仅限Windows) | ||
- [SaveFileDialog](#SaveFileDialog) 可以设置初始目录,以及保存上次所在目录的文件保存对话框(仅限Windows) | ||
- [+MatlabShared](#MatlabShared) | ||
- [+SupportPkg](#SupportPkg) 一键获取MATLAB硬件支持包 | ||
- [ClearCache](#ClearCache) 清除缓存的下载器文件 | ||
- [InstallSupportPackages](#InstallSupportPackages) 安装下载好的支持包 | ||
- [SupportPackageDownloader](#SupportPackageDownloader) 下载支持包下载器</param.description> | ||
<param.screenshot>${PROJECT_ROOT}\图标.png</param.screenshot> | ||
<param.version>3.2.2</param.version> | ||
<param.output>${PROJECT_ROOT}\埃博拉酱 的 MATLAB 扩展 Extension.mltbx</param.output> | ||
<param.products.name> | ||
<item>MATLAB</item> | ||
</param.products.name> | ||
<param.products.id> | ||
<item>1</item> | ||
</param.products.id> | ||
<param.products.version> | ||
<item>9.11</item> | ||
</param.products.version> | ||
<param.platforms /> | ||
<param.guid>55b2e8d7-e4f3-4a7d-b01d-758acb6984a2</param.guid> | ||
<param.exclude.filters>% List files contained in your toolbox folder that you would like to exclude | ||
% from packaging. Excludes should be listed relative to the toolbox folder. | ||
% Some examples of how to specify excludes are provided below: | ||
% | ||
% A single file in the toolbox folder: | ||
% .svn | ||
% | ||
% A single file in a subfolder of the toolbox folder: | ||
% example/.svn | ||
% | ||
% All files in a subfolder of the toolbox folder: | ||
% example/* | ||
% | ||
% All files of a certain name in all subfolders of the toolbox folder: | ||
% **/.svn | ||
% | ||
% All files matching a pattern in all subfolders of the toolbox folder: | ||
% **/*.bak | ||
% | ||
.git | ||
.resources/project/* | ||
.gitattributes | ||
.gitignore | ||
图标.png</param.exclude.filters> | ||
<param.exclude.pcodedmfiles>true</param.exclude.pcodedmfiles> | ||
<param.examples /> | ||
<param.demosxml /> | ||
<param.apps /> | ||
<param.registered.apps /> | ||
<param.docs /> | ||
<param.getting.started.guide /> | ||
<param.matlabpath.excludes /> | ||
<param.javaclasspath.excludes /> | ||
<param.exported.on.package>false</param.exported.on.package> | ||
<param.required.addons /> | ||
<param.matlab.project.id /> | ||
<param.matlab.project.name /> | ||
<param.release.start>R2021a</param.release.start> | ||
<param.release.end>latest</param.release.end> | ||
<param.release.current.only>false</param.release.current.only> | ||
<param.compatiblity.windows>true</param.compatiblity.windows> | ||
<param.compatiblity.macos>true</param.compatiblity.macos> | ||
<param.compatiblity.linux>true</param.compatiblity.linux> | ||
<param.compatiblity.matlabonline>true</param.compatiblity.matlabonline> | ||
<param.installation.map /> | ||
<param.additional.sw.names /> | ||
<param.additional.sw.licenses /> | ||
<param.additional.sw.win.url /> | ||
<param.additional.sw.mac.url /> | ||
<param.additional.sw.linux.url /> | ||
<unset> | ||
<param.company /> | ||
<param.output /> | ||
<param.platforms /> | ||
<param.exclude.pcodedmfiles /> | ||
<param.examples /> | ||
<param.demosxml /> | ||
<param.apps /> | ||
<param.registered.apps /> | ||
<param.docs /> | ||
<param.getting.started.guide /> | ||
<param.matlabpath.excludes /> | ||
<param.javaclasspath.excludes /> | ||
<param.exported.on.package /> | ||
<param.required.addons /> | ||
<param.matlab.project.id /> | ||
<param.matlab.project.name /> | ||
<param.release.current.only /> | ||
<param.compatiblity.windows /> | ||
<param.compatiblity.macos /> | ||
<param.compatiblity.linux /> | ||
<param.compatiblity.matlabonline /> | ||
<param.installation.map /> | ||
<param.additional.sw.names /> | ||
<param.additional.sw.licenses /> | ||
<param.additional.sw.win.url /> | ||
<param.additional.sw.mac.url /> | ||
<param.additional.sw.linux.url /> | ||
</unset> | ||
<fileset.rootdir> | ||
<file>${PROJECT_ROOT}</file> | ||
</fileset.rootdir> | ||
<fileset.rootfiles> | ||
<file>${PROJECT_ROOT}\+MATLAB</file> | ||
<file>${PROJECT_ROOT}\+MatlabShared</file> | ||
<file>${PROJECT_ROOT}\README.md</file> | ||
<file>${PROJECT_ROOT}\resources</file> | ||
<file>${PROJECT_ROOT}\示例数据.bin</file> | ||
</fileset.rootfiles> | ||
<fileset.depfun.included /> | ||
<fileset.depfun.excluded /> | ||
<fileset.package /> | ||
<build-deliverables> | ||
<file location="${PROJECT_ROOT}" name="埃博拉酱 的 MATLAB 扩展 Extension.mltbx" optional="false">D:\OneDrive - 翁悸会\MATLAB\MATLAB扩展\埃博拉酱 的 MATLAB 扩展 Extension.mltbx</file> | ||
</build-deliverables> | ||
<workflow /> | ||
<matlab> | ||
<root>C:\Program Files\MATLAB\R2021b</root> | ||
<toolboxes> | ||
<toolbox name="fixedpoint" /> | ||
</toolboxes> | ||
<toolbox> | ||
<fixedpoint> | ||
<enabled>true</enabled> | ||
</fixedpoint> | ||
</toolbox> | ||
</matlab> | ||
<platform> | ||
<unix>false</unix> | ||
<mac>false</mac> | ||
<windows>true</windows> | ||
<win2k>false</win2k> | ||
<winxp>false</winxp> | ||
<vista>false</vista> | ||
<linux>false</linux> | ||
<solaris>false</solaris> | ||
<osver>10.0</osver> | ||
<os32>false</os32> | ||
<os64>true</os64> | ||
<arch>win64</arch> | ||
<matlab>true</matlab> | ||
</platform> | ||
</configuration> | ||
</deployment-project> |