Skip to content

Commit

Permalink
v9.9.0
Browse files Browse the repository at this point in the history
General.Which
Doc
  • Loading branch information
埃博拉酱 committed Nov 3, 2022
1 parent 4c6b82e commit 30940c9
Show file tree
Hide file tree
Showing 10 changed files with 143 additions and 15 deletions.
Binary file added +MATLAB/+General/Which.mlx
Binary file not shown.
Binary file added +MATLAB/Doc.mlx
Binary file not shown.
2 changes: 1 addition & 1 deletion +MATLAB/Version.m
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
function V = Version
V.Me='9.8.0';
V.Me='9.9.0';
V.MATLAB='R2022a';
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ end
```MATLAB
%计算两个N维空间向量的夹角弧度
function A=AngleND(varargin)
%解决内置doc无法正确显示包内类下成员实时函数的问题
function Doc(varargin)
%绘制多条误差阴影线图
function Patches=MultiShadowedLines(Y,ShadowHeights,FaceAlpha,options)
%设置当前图窗的纵横比
Expand Down Expand Up @@ -242,6 +244,8 @@ function Save(MatPath,Variable)
function Paths = SearchNames(Names,Parent)
%确认Java路径已添加到静态路径列表
function Exist=StaticJavaPath(Path,Reset)
%解决内置which找不到包内类下成员方法的问题
function Path = Which(varargin)
```
## +IO
```MATLAB
Expand Down
132 changes: 120 additions & 12 deletions resources/functionSignatures.json
Original file line number Diff line number Diff line change
Expand Up @@ -554,27 +554,40 @@
}
]
},
"MATLAB.DataTypes.MergeTables":{
"inputs":[
"MATLAB.DataTypes.MergeTables": {
"inputs": [
{
"mutuallyExclusiveGroup":[
"mutuallyExclusiveGroup": [
[
{
"name":"KeyColumns",
"kind":"required",
"type":[["string","vector"],["char","row"],["cell","vector"]],
"purpose":"指定键列名"
"name": "KeyColumns",
"kind": "required",
"type": [
[
"string",
"vector"
],
[
"char",
"row"
],
[
"cell",
"vector"
]
],
"purpose": "指定键列名"
}
],
[]
]
},
{
"name":"Table",
"kind":"required",
"type":"tabular",
"purpose":"要合并的表",
"repeating":true
"name": "Table",
"kind": "required",
"type": "tabular",
"purpose": "要合并的表",
"repeating": true
}
]
},
Expand Down Expand Up @@ -1201,6 +1214,79 @@
}
]
},
"MATLAB.General.Which": {
"inputs": [
{
"mutuallyExclusiveGroup": [
[
{
"name": "'-all'",
"kind": "ordered",
"type": "choices={'-all'}"
},
{
"name": "item",
"kind": "required",
"type": [
[
"identifier=variable,function,localfunction,package,classdef"
],
[
"file=*.m,*.mlx,*.mdl,*.slx"
],
[
"char"
]
]
}
],
[
{
"name": "item",
"kind": "required",
"type": [
[
"identifier=variable,function,localfunction,package,classdef"
],
[
"file=*.m,*.mlx,*.mdl,*.slx"
],
[
"char"
]
]
},
{
"name": "'-all'",
"kind": "ordered",
"type": "choices={'-all'}"
}
],
[
{
"name": "fun1",
"kind": "required",
"type": [
"char"
]
},
{
"name": "'in'",
"kind": "required",
"type": "choices={'in'}"
},
{
"name": "fun2",
"kind": "required",
"type": [
"identifier=function"
]
}
]
]
}
]
},
"MATLAB.IO.ZipFileReader.Read": {
"inputs": [
{
Expand Down Expand Up @@ -1975,6 +2061,28 @@
}
]
},
"MATLAB.Doc": {
"inputs": [
{
"mutuallyExclusiveGroup": [
[
{
"name": "name",
"kind": "ordered",
"type": "identifier=variable,function,localfunction,package,classdef"
}
],
[
{
"name": "filename",
"kind": "ordered",
"type": "file"
}
]
]
}
]
},
"MATLAB.FigureAspectRatio": {
"inputs": [
{
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info>
<Category UUID="FileClassCategory">
<Label UUID="design"/>
</Category>
</Info>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="Doc.mlx" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info>
<Category UUID="FileClassCategory">
<Label UUID="design"/>
</Category>
</Info>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="Which.mlx" type="File"/>
4 changes: 2 additions & 2 deletions 埃博拉酱 的 MATLAB 扩展 Extension.prj
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<param.authnamewatermark>埃博拉酱</param.authnamewatermark>
<param.email>[email protected]</param.email>
<param.company>一致行动党</param.company>
<param.summary>埃博拉酱的MATLAB扩展工具包,提供一系列MATLAB内置函数所欠缺,但却常用的增强功能(部分功能仅支持Windows系统)。例如,表合并,维度化逻辑赋值,统一数组尺寸,发送喵提醒,从工作区复杂变量搜索指定名称,ZIP档案读入器,可枚举异常基类,许多内置函数的功能强化升级版……</param.summary>
<param.summary>提供许多内置函数的bug修复(是的,我们有在替官方修bug)、功能升级版,以及一系列内置函数所欠缺,但却常用的增强功能(部分功能仅支持Windows系统)。例如,表合并,维度化逻辑赋值,统一数组尺寸,发送喵提醒,从工作区复杂变量搜索指定名称……</param.summary>
<param.description>本包中所有函数均在MATLAB命名空间下,使用前需import。使用命名空间是一个好习惯,可以有效防止命名冲突,避免编码时不必要的代码提示干扰。

+MATLAB
Expand All @@ -22,7 +22,7 @@
+UITools
每个代码文件内部都有详细文档,可以用doc命令查看。</param.description>
<param.screenshot>${PROJECT_ROOT}\图标.png</param.screenshot>
<param.version>9.8.0</param.version>
<param.version>9.9.0</param.version>
<param.output>${PROJECT_ROOT}\埃博拉酱 的 MATLAB 扩展 Extension.mltbx</param.output>
<param.products.name />
<param.products.id />
Expand Down

0 comments on commit 30940c9

Please sign in to comment.