Skip to content

Commit 22e9cba

Browse files
committed
NEW
1 parent cb39195 commit 22e9cba

File tree

17 files changed

+613
-29
lines changed

17 files changed

+613
-29
lines changed

.idea/workspace.xml

Lines changed: 62 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/pkg/MatPly_Dart/site/404.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@
1212

1313

1414
<link rel="icon" href="/PythonnotJava/MatPly/assets/images/favicon.png">
15-
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.28">
15+
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.30">
1616

1717

1818

1919
<title>MatPly Docs</title>
2020

2121

2222

23-
<link rel="stylesheet" href="/PythonnotJava/MatPly/assets/stylesheets/main.6543a935.min.css">
23+
<link rel="stylesheet" href="/PythonnotJava/MatPly/assets/stylesheets/main.3cba04c6.min.css">
2424

2525

2626

src/pkg/MatPly_Dart/site/API/Dart/constructor/index.html

Lines changed: 143 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818

1919

2020
<link rel="icon" href="../../../assets/images/favicon.png">
21-
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.28">
21+
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.30">
2222

2323

2424

2525
<title>构造函数 - MatPly Docs</title>
2626

2727

2828

29-
<link rel="stylesheet" href="../../../assets/stylesheets/main.6543a935.min.css">
29+
<link rel="stylesheet" href="../../../assets/stylesheets/main.3cba04c6.min.css">
3030

3131

3232

@@ -690,6 +690,54 @@
690690
</ul>
691691
</nav>
692692

693+
</li>
694+
695+
<li class="md-nav__item">
696+
<a href="#10" class="md-nav__link">
697+
<span class="md-ellipsis">
698+
生成最小维度下对角线上全是1,其他全是0的仿单位矩阵
699+
</span>
700+
</a>
701+
702+
<nav class="md-nav" aria-label="生成最小维度下对角线上全是1,其他全是0的仿单位矩阵">
703+
<ul class="md-nav__list">
704+
705+
<li class="md-nav__item">
706+
<a href="#example_10" class="md-nav__link">
707+
<span class="md-ellipsis">
708+
example
709+
</span>
710+
</a>
711+
712+
</li>
713+
714+
</ul>
715+
</nav>
716+
717+
</li>
718+
719+
<li class="md-nav__item">
720+
<a href="#start" class="md-nav__link">
721+
<span class="md-ellipsis">
722+
指定步长后,从start开始生成数据
723+
</span>
724+
</a>
725+
726+
<nav class="md-nav" aria-label="指定步长后,从start开始生成数据">
727+
<ul class="md-nav__list">
728+
729+
<li class="md-nav__item">
730+
<a href="#example_11" class="md-nav__link">
731+
<span class="md-ellipsis">
732+
example
733+
</span>
734+
</a>
735+
736+
</li>
737+
738+
</ul>
739+
</nav>
740+
693741
</li>
694742

695743
</ul>
@@ -1100,6 +1148,54 @@
11001148
</ul>
11011149
</nav>
11021150

1151+
</li>
1152+
1153+
<li class="md-nav__item">
1154+
<a href="#10" class="md-nav__link">
1155+
<span class="md-ellipsis">
1156+
生成最小维度下对角线上全是1,其他全是0的仿单位矩阵
1157+
</span>
1158+
</a>
1159+
1160+
<nav class="md-nav" aria-label="生成最小维度下对角线上全是1,其他全是0的仿单位矩阵">
1161+
<ul class="md-nav__list">
1162+
1163+
<li class="md-nav__item">
1164+
<a href="#example_10" class="md-nav__link">
1165+
<span class="md-ellipsis">
1166+
example
1167+
</span>
1168+
</a>
1169+
1170+
</li>
1171+
1172+
</ul>
1173+
</nav>
1174+
1175+
</li>
1176+
1177+
<li class="md-nav__item">
1178+
<a href="#start" class="md-nav__link">
1179+
<span class="md-ellipsis">
1180+
指定步长后,从start开始生成数据
1181+
</span>
1182+
</a>
1183+
1184+
<nav class="md-nav" aria-label="指定步长后,从start开始生成数据">
1185+
<ul class="md-nav__list">
1186+
1187+
<li class="md-nav__item">
1188+
<a href="#example_11" class="md-nav__link">
1189+
<span class="md-ellipsis">
1190+
example
1191+
</span>
1192+
</a>
1193+
1194+
</li>
1195+
1196+
</ul>
1197+
</nav>
1198+
11031199
</li>
11041200

11051201
</ul>
@@ -1421,7 +1517,7 @@ <h3 id="example_7">example</h3>
14211517
<h3 id="_7">从数据点拟合的概率密度函数效果如下</h3>
14221518
<blockquote>
14231519
<p>经计算,均值为0.97,与规定的1.0大差不差
1424-
<img alt="normal.png" src="../src/normal.jpg" /></p>
1520+
<img alt="normal.png" src="../src/normal.png" /></p>
14251521
</blockquote>
14261522
<h2 id="_8">生成符合泊松分布数据</h2>
14271523
<pre><code class="language-text"> MatrixType.poisson({
@@ -1523,7 +1619,7 @@ <h3 id="example_8">example</h3>
15231619

15241620
</code></pre>
15251621
<h3 id="_9">效果如下</h3>
1526-
<p><img alt="possion.png" src="../src/possion.jpg" /></p>
1622+
<p><img alt="possion.png" src="../src/possion.png" /></p>
15271623
<h2 id="c">指向C语言生成矩阵对象指针</h2>
15281624
<pre><code class="language-text">MatrixType.__fromPointer(this.self, this.shape)
15291625
</code></pre>
@@ -1549,6 +1645,49 @@ <h3 id="example_9">example</h3>
15491645
false
15501646
*/
15511647
</code></pre>
1648+
<h2 id="10">生成最小维度下对角线上全是1,其他全是0的仿单位矩阵</h2>
1649+
<pre><code class="language-text">MatrixType.E_like({required int row, required int column})
1650+
</code></pre>
1651+
<h3 id="example_10">example</h3>
1652+
<pre><code class="language-dart">import 'matply.dart';
1653+
1654+
main(){
1655+
MatrixType mt = MatrixType.E_like(row: 3, column: 5);
1656+
mt.visible();
1657+
}
1658+
1659+
/*output
1660+
[
1661+
[1.00000 0.00000 0.00000 0.00000 0.00000 ]
1662+
[0.00000 1.00000 0.00000 0.00000 0.00000 ]
1663+
[0.00000 0.00000 1.00000 0.00000 0.00000 ]
1664+
]
1665+
* */
1666+
</code></pre>
1667+
<h2 id="start">指定步长后,从start开始生成数据</h2>
1668+
<pre><code class="language-text">MatrixType.range({
1669+
required double start,
1670+
double step = 1.0,
1671+
required int row,
1672+
required int column
1673+
})
1674+
</code></pre>
1675+
<h3 id="example_11">example</h3>
1676+
<pre><code class="language-dart">import 'matply.dart';
1677+
1678+
main(){
1679+
MatrixType mt = MatrixType.range(row: 3, column: 5, start: 2.5, step: 0.5);
1680+
mt.visible();
1681+
}
1682+
1683+
/*output
1684+
[
1685+
[2.50000 3.00000 3.50000 4.00000 4.50000 ]
1686+
[5.00000 5.50000 6.00000 6.50000 7.00000 ]
1687+
[7.50000 8.00000 8.50000 9.00000 9.50000 ]
1688+
]
1689+
* */
1690+
</code></pre>
15521691

15531692

15541693

src/pkg/MatPly_Dart/site/API/Dart/global_methods/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@
1616

1717

1818
<link rel="icon" href="../../../assets/images/favicon.png">
19-
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.28">
19+
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.30">
2020

2121

2222

2323
<title>全局设置 - MatPly Docs</title>
2424

2525

2626

27-
<link rel="stylesheet" href="../../../assets/stylesheets/main.6543a935.min.css">
27+
<link rel="stylesheet" href="../../../assets/stylesheets/main.3cba04c6.min.css">
2828

2929

3030

src/pkg/MatPly_Dart/site/API/Dart/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818

1919

2020
<link rel="icon" href="../../assets/images/favicon.png">
21-
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.28">
21+
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.30">
2222

2323

2424

2525
<title>Dart版本的实现 - MatPly Docs</title>
2626

2727

2828

29-
<link rel="stylesheet" href="../../assets/stylesheets/main.6543a935.min.css">
29+
<link rel="stylesheet" href="../../assets/stylesheets/main.3cba04c6.min.css">
3030

3131

3232

0 commit comments

Comments
 (0)