You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!-- <div class="equation" align="center" data-raw-text="f(t; T, \tau, A, \varphi) = \begin{cases}A \biggl(0.62 - 0.48\biggl|\frac{t-\varphi}{\tau-1} - \frac{1}{2}\biggr| - 0.38\cos\frac{2\pi (t-\varphi)}{\tau-1}\biggr) & (t-\varphi) \mod T < \tau \\ 0 & \textrm{otherwise} \end{cases}" data-equation="eq:bartlett_hann_pulse_waveform">
34
38
<img src="https://cdn.jsdelivr.net/gh/stdlib-js/stdlib@76fd234ed3f3558f7a75e86bce3ad928b5fb7e3a/lib/node_modules/@stdlib/simulate/iter/bartlett-hann-pulse/docs/img/equation_bartlett_hann_pulse_waveform.svg" alt="Equation for a Bartlett-Hann pulse waveform.">
<!-- <div class="equation" align="center" data-raw-text="f(t; T, \tau, a, \varphi) = \begin{cases}1 - \biggl|\frac{2(t-\varphi)}{\tau-1} - 1\biggr| & (t-\varphi) \mod T < \tau \\ 0 & \textrm{otherwise} \end{cases}" data-equation="eq:bartlett_pulse_waveform">
34
38
<img src="https://cdn.jsdelivr.net/gh/stdlib-js/stdlib@d8910751300fc12f81545175e5b0dbcbf4a67efa/lib/node_modules/@stdlib/simulate/iter/bartlett-pulse/docs/img/equation_bartlett_pulse_waveform.svg" alt="Equation for a Bartlett pulse waveform.">
Copy file name to clipboardExpand all lines: lib/node_modules/@stdlib/simulate/iter/cosine-wave/README.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,10 +30,14 @@ A cosine waveform is represented by the following equation
30
30
31
31
<!-- <equation class="equation" label="eq:cosine_waveform" align="center" raw="f(t; \tau, a, \varphi) = a \cos \frac{2\pi(t-\varphi)}{\tau}" alt="Equation for a cosine waveform."> -->
32
32
33
-
<divclass="equation"align="center"data-raw-text="f(t; \tau, a, \varphi) = a \cos \frac{2\pi(t-\varphi)}{\tau}"data-equation="eq:cosine_waveform">
33
+
```math
34
+
f(t; \tau, a, \varphi) = a \cos \frac{2\pi(t-\varphi)}{\tau}
35
+
```
36
+
37
+
<!-- <div class="equation" align="center" data-raw-text="f(t; \tau, a, \varphi) = a \cos \frac{2\pi(t-\varphi)}{\tau}" data-equation="eq:cosine_waveform">
34
38
<img src="https://cdn.jsdelivr.net/gh/stdlib-js/stdlib@5827c258000edcb03496265cdfd372d686b4c656/lib/node_modules/@stdlib/simulate/iter/cosine-wave/docs/img/equation_cosine_waveform.svg" alt="Equation for a cosine waveform.">
<img src="https://cdn.jsdelivr.net/gh/stdlib-js/stdlib@801be3f8c35f2e79fbcf9b6e38568479f6faa5f2/lib/node_modules/@stdlib/simulate/iter/dirac-comb/docs/img/equation_dirac_comb.svg" alt="Equation for a Dirac comb.">
<img src="https://cdn.jsdelivr.net/gh/stdlib-js/stdlib@157025f95b239be39ac0c70158f96243f1be978e/lib/node_modules/@stdlib/simulate/iter/flat-top-pulse/docs/img/equation_flat_top_pulse_waveform.svg" alt="Equation for a flat top pulse waveform.">
<!-- <div class="equation" align="center" data-raw-text="f(t; T, \tau, a, \varphi) = \begin{cases} \frac{a}{2}\biggl(1-\cos \frac{2\pi (t-\varphi)}{\tau-1}\biggr) & (t-\varphi) \mod T < \tau \\ 0 & \textrm{otherwise} \end{cases}" data-equation="eq:hann_pulse_waveform">
34
38
<img src="https://cdn.jsdelivr.net/gh/stdlib-js/stdlib@08cee6de617d64ec3324479142e1cdf0036898d8/lib/node_modules/@stdlib/simulate/iter/hann-pulse/docs/img/equation_hann_pulse_waveform.svg" alt="Equation for a Hann pulse waveform.">
<!-- <div class="equation" align="center" data-raw-text="f(t; T, \tau, a, \varphi) = \begin{cases}\operatorname{sinc}\biggl( \frac{2(t-\varphi)}{\tau-1} - 1\biggr) & (t-\varphi) \mod T < \tau \\ 0 & \textrm{otherwise} \end{cases}" data-equation="eq:lanczos_pulse_waveform">
34
38
<img src="https://cdn.jsdelivr.net/gh/stdlib-js/stdlib@4fa8f0c0d831199775879b44805649a741cf37ce/lib/node_modules/@stdlib/simulate/iter/lanczos-pulse/docs/img/equation_lanczos_pulse_waveform.svg" alt="Equation for a Lanczos pulse waveform.">
Copy file name to clipboardExpand all lines: lib/node_modules/@stdlib/simulate/iter/periodic-sinc/README.md
+30-10Lines changed: 30 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,10 +30,14 @@ The periodic [sinc][@stdlib/math/base/special/sinc] function, also known as the
30
30
31
31
<!-- <equation class="equation" label="eq:periodic_sinc" align="center" raw="D_N(x; A) = \begin{cases}\frac{A\sin(Nx/2)} {N\sin(x/2)} & x \neq 2\pi k\ \textrm{for}\ k = 0, \pm 1, \pm 2, \ldots \\ A (-1)^{k(N-1)} & x = 2\pi k\ \textrm{for}\ k = 0, \pm 1, \pm 2, \ldots \end{cases}" alt="Periodic sinc function."> -->
32
32
33
-
<divclass="equation"align="center"data-raw-text="D_N(x; A) = \begin{cases}\frac{A\sin(Nx/2)} {N\sin(x/2)} & x \neq 2\pi k\ \textrm{for}\ k = 0, \pm 1, \pm 2, \ldots \\ A (-1)^{k(N-1)} & x = 2\pi k\ \textrm{for}\ k = 0, \pm 1, \pm 2, \ldots \end{cases}"data-equation="eq:periodic_sinc">
33
+
```math
34
+
D_N(x; A) = \begin{cases}\frac{A\sin(Nx/2)} {N\sin(x/2)} & x \neq 2\pi k\ \textrm{for}\ k = 0, \pm 1, \pm 2, \ldots \\ A (-1)^{k(N-1)} & x = 2\pi k\ \textrm{for}\ k = 0, \pm 1, \pm 2, \ldots \end{cases}
35
+
```
36
+
37
+
<!-- <div class="equation" align="center" data-raw-text="D_N(x; A) = \begin{cases}\frac{A\sin(Nx/2)} {N\sin(x/2)} & x \neq 2\pi k\ \textrm{for}\ k = 0, \pm 1, \pm 2, \ldots \\ A (-1)^{k(N-1)} & x = 2\pi k\ \textrm{for}\ k = 0, \pm 1, \pm 2, \ldots \end{cases}" data-equation="eq:periodic_sinc">
<img src="https://cdn.jsdelivr.net/gh/stdlib-js/stdlib@d985bb501380970d8c79ffba20ce15965a7acfa9/lib/node_modules/@stdlib/simulate/iter/periodic-sinc/docs/img/equation_periodic_sinc_substitution_odd.svg" alt="Periodic sinc function substitution for odd N.">
48
56
<br>
49
-
</div>
57
+
</div>-->
50
58
51
59
<!-- </equation> -->
52
60
53
61
and, for even `N`, let
54
62
55
63
<!-- <equation class="equation" label="eq:periodic_sinc_substitution_even" align="center" raw="x = \frac{4\pi (t-\varphi)}{\tau}" alt="Periodic sinc function substitution for even N."> -->
<img src="https://cdn.jsdelivr.net/gh/stdlib-js/stdlib@d985bb501380970d8c79ffba20ce15965a7acfa9/lib/node_modules/@stdlib/simulate/iter/periodic-sinc/docs/img/equation_periodic_sinc_substitution_even.svg" alt="Periodic sinc function substitution for even N.">
59
71
<br>
60
-
</div>
72
+
</div>-->
61
73
62
74
<!-- </equation> -->
63
75
64
76
where `τ` is the period (i.e., the number of iterations until a waveform repeats) and `φ` is the phase (iteration) offset. For odd `N`, we can thus substitute and express the periodic [sinc][@stdlib/math/base/special/sinc] function as
65
77
66
78
<!-- <equation class="equation" label="eq:periodic_sinc_in_terms_of_period" align="center" raw="D_N(t; A, \tau, \varphi) = \begin{cases}\frac{A\sin(N\pi(t-\varphi)/\tau)} {N\sin(\pi (t-\varphi)/\tau)} & t-\varphi \neq \tau k\ \textrm{for}\ k = 0, \pm 1, \pm 2, \ldots \\ A (-1)^{k(N-1)} & t-\varphi = \tau k\ \textrm{for}\ k = 0, \pm 1, \pm 2, \ldots \end{cases}" alt="Periodic sinc function as a function of the waveform period."> -->
67
79
68
-
<divclass="equation"align="center"data-raw-text="D_N(t; A, \tau, \varphi) = \begin{cases}\frac{A\sin(N\pi(t-\varphi)/\tau)} {N\sin(\pi (t-\varphi)/\tau)} & t-\varphi \neq \tau k\ \textrm{for}\ k = 0, \pm 1, \pm 2, \ldots \\ A (-1)^{k(N-1)} & t-\varphi = \tau k\ \textrm{for}\ k = 0, \pm 1, \pm 2, \ldots \end{cases}"data-equation="eq:periodic_sinc_in_terms_of_period">
80
+
```math
81
+
D_N(t; A, \tau, \varphi) = \begin{cases}\frac{A\sin(N\pi(t-\varphi)/\tau)} {N\sin(\pi (t-\varphi)/\tau)} & t-\varphi \neq \tau k\ \textrm{for}\ k = 0, \pm 1, \pm 2, \ldots \\ A (-1)^{k(N-1)} & t-\varphi = \tau k\ \textrm{for}\ k = 0, \pm 1, \pm 2, \ldots \end{cases}
82
+
```
83
+
84
+
<!-- <div class="equation" align="center" data-raw-text="D_N(t; A, \tau, \varphi) = \begin{cases}\frac{A\sin(N\pi(t-\varphi)/\tau)} {N\sin(\pi (t-\varphi)/\tau)} & t-\varphi \neq \tau k\ \textrm{for}\ k = 0, \pm 1, \pm 2, \ldots \\ A (-1)^{k(N-1)} & t-\varphi = \tau k\ \textrm{for}\ k = 0, \pm 1, \pm 2, \ldots \end{cases}" data-equation="eq:periodic_sinc_in_terms_of_period">
69
85
<img src="https://cdn.jsdelivr.net/gh/stdlib-js/stdlib@d985bb501380970d8c79ffba20ce15965a7acfa9/lib/node_modules/@stdlib/simulate/iter/periodic-sinc/docs/img/equation_periodic_sinc_in_terms_of_period.svg" alt="Periodic sinc function as a function of the waveform period.">
70
86
<br>
71
-
</div>
87
+
</div>-->
72
88
73
89
<!-- </equation> -->
74
90
@@ -78,10 +94,14 @@ Note that the periodic [sinc][@stdlib/math/base/special/sinc] can be equivalentl
78
94
79
95
<!-- <equation class="equation" label="eq:periodic_sinc_in_terms_of_sinc_function" align="center" raw="D_N(\pi x; N, A) = A \cdot \frac{\operatorname{sinc}(Nx/2)} {\operatorname{sinc}(x/2)}" alt="Periodic sinc function in terms of the sinc function."> -->
80
96
81
-
<divclass="equation"align="center"data-raw-text="D_N(\pi x; N, A) = A \cdot \frac{\operatorname{sinc}(Nx/2)} {\operatorname{sinc}(x/2)}"data-equation="eq:periodic_sinc_in_terms_of_sinc_function">
97
+
```math
98
+
D_N(\pi x; N, A) = A \cdot \frac{\operatorname{sinc}(Nx/2)} {\operatorname{sinc}(x/2)}
99
+
```
100
+
101
+
<!-- <div class="equation" align="center" data-raw-text="D_N(\pi x; N, A) = A \cdot \frac{\operatorname{sinc}(Nx/2)} {\operatorname{sinc}(x/2)}" data-equation="eq:periodic_sinc_in_terms_of_sinc_function">
82
102
<img src="https://cdn.jsdelivr.net/gh/stdlib-js/stdlib@d985bb501380970d8c79ffba20ce15965a7acfa9/lib/node_modules/@stdlib/simulate/iter/periodic-sinc/docs/img/equation_periodic_sinc_in_terms_of_sinc_function.svg" alt="Periodic sinc function in terms of the sinc function.">
<!-- <div class="equation" align="center" data-raw-text="f(t; T, \tau, a_{\textrm{min}}, a_{\textrm{max}}, \varphi) = \begin{cases} a_{\textrm{max}} & (t-\varphi) \mod T < \tau \\ a_{\textrm{min}} & \textrm{otherwise} \end{cases}" data-equation="eq:pulse_waveform">
34
38
<img src="https://cdn.jsdelivr.net/gh/stdlib-js/stdlib@36d0ed92c4707f9bb44e4a6fde78f19f6f28762e/lib/node_modules/@stdlib/simulate/iter/pulse/docs/img/equation_pulse_waveform.svg" alt="Equation for a pulse wave.">
<img src="https://cdn.jsdelivr.net/gh/stdlib-js/stdlib@5827c258000edcb03496265cdfd372d686b4c656/lib/node_modules/@stdlib/simulate/iter/sawtooth-wave/docs/img/equation_sawtooth_waveform.svg" alt="Equation for a sawtooth waveform.">
0 commit comments