feat(tsl-api-reference): index class and unit APIs

Migrate reference pages to declaration-line storage and rebuild the
13-column index.

Add qualified member lookup plus regression and end-to-end coverage.
This commit is contained in:
csh
2026-07-29 15:47:46 +08:00
parent 9edc8fc868
commit 13be5ea0aa
239 changed files with 39157 additions and 12846 deletions
@@ -2,6 +2,8 @@
## `any(data, n)`
声明:function
判断任意值或数组或数组其行列数据的真假,集合中只要有一个元素是真则为真。
| 参数 | 类型 | 说明 |
@@ -59,6 +61,8 @@ return any(t, 2);
## `all(data, n)`
声明:function
所有为真,判断任意值或数组或数组其行列数据的真假,集合中只要有一个元素为假则为假。
| 参数 | 类型 | 说明 |
@@ -116,6 +120,8 @@ return all(t, 2);
## `conv(a, b)`
声明:function
计算输入序列A、B的卷积
| 参数 | 类型 | 说明 |
@@ -135,6 +141,8 @@ return conv(a, b);
## `setSysParams(params)`
声明:function
一次性设置整个系统参数。
| 参数 | 类型 | 说明 |
@@ -156,6 +164,8 @@ echo r, ':', toStn(s1), '\r\n';
## `GM_Icorr(values, target_index)`
声明:function
计算灰色关联分析结果。
| 参数 | 类型 | 说明 |
@@ -167,6 +177,8 @@ echo r, ':', toStn(s1), '\r\n';
## `se_Gauss(a, b, x)`
声明:function
用全选主元高斯消去法求解n阶线性方程组AX = B
| 参数 | 类型 | 说明 |
@@ -179,6 +191,8 @@ echo r, ':', toStn(s1), '\r\n';
## `se_Gauss_Jordan(a, b, x)`
声明:function
用全主元高斯-约当(Gauss-Jordan)消去法同时求解系数矩阵相同而常数向量不同的m个n阶线性方程组AX = B
| 参数 | 类型 | 说明 |
@@ -191,6 +205,8 @@ echo r, ':', toStn(s1), '\r\n';
## `se_Ldl(a, b, x)`
声明:function
用LU分解法求解系数矩阵为对称、右端具有m组常数向量的线性方程组 AX = B
| 参数 | 类型 | 说明 |
@@ -203,6 +219,8 @@ echo r, ':', toStn(s1), '\r\n';
## `se_Cholesky(a, b, x)`
声明:function
用乔列斯基(Cholesky)分解法(即平方根法)求解系数矩阵为对称正定、且右端具有m组常数向量的线性方程组AX = B
| 参数 | 类型 | 说明 |
@@ -215,6 +233,8 @@ echo r, ':', toStn(s1), '\r\n';
## `se_Gauss_Seidel(a, b, x)`
声明:function
用高斯-赛德尔迭代法求解系数矩阵具有主元占优的线性方程组AX = B
| 参数 | 类型 | 说明 |
@@ -227,6 +247,8 @@ echo r, ':', toStn(s1), '\r\n';
## `ip_SLQ(x, y, z, xv, yv, zv)`
声明:function
根据给定矩形域上的nXm个结点(i=0,1…..n-1j = 0 , 1, ….., m-1)上的函数值Zij = Z(Xi,Yj),利用二元三点插值公式计算指定插值点(u,v)处的函数值w=Z(u,v)
| 参数 | 类型 | 说明 |
@@ -242,6 +264,8 @@ echo r, ':', toStn(s1), '\r\n';
## `ip_SLG(x, y, z, xv, yv, zv)`
声明:function
根据给定矩形域上的nXm个结点(i=0,1…..n-1j = 0 , 1, ….., m-1)上的函数值Zij = Z(Xi,Yj),利用二元插值公式计算指定插值点(u,v)处的函数值w=Z(u,v)
| 参数 | 类型 | 说明 |
@@ -257,6 +281,8 @@ echo r, ':', toStn(s1), '\r\n';
## `histc2(a, b)`
声明:function
记录a中的元素在b中第几个区间的位置
| 参数 | 类型 | 说明 |
@@ -278,6 +304,8 @@ return histc2(a, b);
## `chckxy(x, y)`
声明:function
合并xy后对x列正序排列。
| 参数 | 类型 | 说明 |
@@ -303,6 +331,8 @@ return x | y;
## `nearest(x, y, xi)`
声明:function
最邻近插值
| 参数 | 类型 | 说明 |
@@ -326,6 +356,8 @@ return nearest(x, y, xi);
## `linear(x, y, xi)`
声明:function
线性插值
| 参数 | 类型 | 说明 |
@@ -349,6 +381,8 @@ return linear(x, y, xi);
## `pchip(x, y, xx)`
声明:function
分段三次hermite插值
| 参数 | 类型 | 说明 |
@@ -372,6 +406,8 @@ return pchip(x, y, xx);
## `pwch(x, y, s, dx, divdif)`
声明:function
计算下xy所对应的不同间隔区间。
| 参数 | 类型 | 说明 |
@@ -386,6 +422,8 @@ return pchip(x, y, xx);
## `ppval(pp, xx)`
声明:function
对插值点列的值数据区间中计算出插值。
| 参数 | 类型 | 说明 |
@@ -397,6 +435,8 @@ return pchip(x, y, xx);
## `ig_Trapezoid_1(a, b, call_back, v)`
声明:function
用变步长梯形求积法计算定积分
| 参数 | 类型 | 说明 |
@@ -410,6 +450,8 @@ return pchip(x, y, xx);
## `ig_Trapezoid_2(a, b, call_back, v)`
声明:function
用自适应梯形求积法计算定积分
| 参数 | 类型 | 说明 |
@@ -423,6 +465,8 @@ return pchip(x, y, xx);
## `ig_Simpson_1(a, b, call_back, v)`
声明:function
用变步长辛普森(Simpson)计算定积分
| 参数 | 类型 | 说明 |
@@ -436,6 +480,8 @@ return pchip(x, y, xx);
## `ig_Simpson_2(a, b, call_back1, call_back2, call_back3, v)`
声明:function
用变步长辛普森(Simpson)计算二重积分
| 参数 | 类型 | 说明 |
@@ -451,6 +497,8 @@ return pchip(x, y, xx);
## `ig_Romberg(a, b, call_back, v)`
声明:function
用龙贝格(Romberg)求积法计算定积分,
| 参数 | 类型 | 说明 |
@@ -464,6 +512,8 @@ return pchip(x, y, xx);
## `sendToClient(cmd_type, cmd_text, cmd_param, cmd_data, time_out)`
声明:function
发送命令到客户端执行。
| 参数 | 类型 | 说明 |
@@ -489,6 +539,8 @@ return sendToClient("getdo", "return getsysparam('a') + getsysparam('b');", nil,
## `setGlobalCache(name, value)`
声明:function
写入全局缓存。
| 参数 | 类型 | 说明 |