diff --git a/docs/chapters/canonical/content.en-GB.md b/docs/chapters/canonical/content.en-GB.md index 7a2cdfc4..97a74d61 100644 --- a/docs/chapters/canonical/content.en-GB.md +++ b/docs/chapters/canonical/content.en-GB.md @@ -248,6 +248,18 @@ First, let's just do that translation step as a "preprocessing" operation so we \cdot \left ( x_4 - \frac{x_2 \cdot y_4}{y_2} / x_3-\frac{x_2 \cdot y_3}{y_2} \right ) \end{matrix} +\right ) = \left ( + \begin{matrix} + x_{43} +\\ +\\ + \frac{y_4}{y_2} + + + x_{43} + \left ( 1 - \frac{y_3}{y_2} \right ) + \end{matrix} +\right ),\textit{ where } x_{43} = \left ( + x_4 - \frac{x_2 \cdot y_4}{y_2} \middle / x_3-\frac{x_2 \cdot y_3}{y_2} \right ) \] @@ -256,16 +268,17 @@ Suddenly things look a lot simpler: the mapped x is fairly straight forward to c \[ ... = \left ( \begin{matrix} - \left ( x_4 - x_2 \cdot y_{42} \right ) / \left ( x_3- x_2 \cdot y_{32} \right ) + x_{43} \\ \\ y_{42} + + x_{43} \left ( 1 - y_{32} \right ) - \cdot - x \end{matrix} -\right ),\textit{ where } y_{32} = \frac{y_3}{y_2},\textit{ and } \ y_{42} = \frac{y_4}{y_2} +\right ), \textit{ where } x_{43} = \left ( + \frac{x_4 - x_2 \cdot y_{42}}{x_3 - x_2 \cdot y_{32}} +\right ), \textit{ } y_{42} = \frac{y_4}{y_2}, \textit{ and } y_{32} = \frac{y_3}{y_2} \] That's kind of super-simple to write out in code, I think you'll agree. Coding math tends to be easier than the formulae initially make it look! diff --git a/docs/images/chapters/canonical/0430e8c7f7d4ec80e6527f96f3d56e5c.svg b/docs/images/chapters/canonical/0430e8c7f7d4ec80e6527f96f3d56e5c.svg index 12a16766..2c044670 100644 --- a/docs/images/chapters/canonical/0430e8c7f7d4ec80e6527f96f3d56e5c.svg +++ b/docs/images/chapters/canonical/0430e8c7f7d4ec80e6527f96f3d56e5c.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/images/chapters/canonical/058fa85ac31eb666857a860fdedd79df.svg b/docs/images/chapters/canonical/058fa85ac31eb666857a860fdedd79df.svg deleted file mode 100644 index e70c46d8..00000000 --- a/docs/images/chapters/canonical/058fa85ac31eb666857a860fdedd79df.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/images/chapters/canonical/10025fdab2b3fd20f5d389cbe7e3e3ce.svg b/docs/images/chapters/canonical/10025fdab2b3fd20f5d389cbe7e3e3ce.svg index 2dee57a9..32f70a71 100644 --- a/docs/images/chapters/canonical/10025fdab2b3fd20f5d389cbe7e3e3ce.svg +++ b/docs/images/chapters/canonical/10025fdab2b3fd20f5d389cbe7e3e3ce.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/images/chapters/canonical/13c09950363c33627fd3a20343f2f6ce.svg b/docs/images/chapters/canonical/13c09950363c33627fd3a20343f2f6ce.svg new file mode 100644 index 00000000..aa93a4da --- /dev/null +++ b/docs/images/chapters/canonical/13c09950363c33627fd3a20343f2f6ce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/images/chapters/canonical/146f752ed1de4798e3eb363fcbc2d236.svg b/docs/images/chapters/canonical/146f752ed1de4798e3eb363fcbc2d236.svg deleted file mode 100644 index a063c7fd..00000000 --- a/docs/images/chapters/canonical/146f752ed1de4798e3eb363fcbc2d236.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/images/chapters/canonical/16fad73cbbbd2202b08ebef05b1579c5.svg b/docs/images/chapters/canonical/16fad73cbbbd2202b08ebef05b1579c5.svg deleted file mode 100644 index ca0b8a37..00000000 --- a/docs/images/chapters/canonical/16fad73cbbbd2202b08ebef05b1579c5.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/images/chapters/canonical/20684d22b3ddc52fd6abde8ce56608a9.svg b/docs/images/chapters/canonical/20684d22b3ddc52fd6abde8ce56608a9.svg index 991f58dd..0df100cc 100644 --- a/docs/images/chapters/canonical/20684d22b3ddc52fd6abde8ce56608a9.svg +++ b/docs/images/chapters/canonical/20684d22b3ddc52fd6abde8ce56608a9.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/images/chapters/canonical/2f85d84f0e3dd14cc25e48583aed3822.svg b/docs/images/chapters/canonical/2f85d84f0e3dd14cc25e48583aed3822.svg deleted file mode 100644 index 437bf81f..00000000 --- a/docs/images/chapters/canonical/2f85d84f0e3dd14cc25e48583aed3822.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/images/chapters/canonical/376bc2829faf2dd0e50fc6a856a46b80.svg b/docs/images/chapters/canonical/376bc2829faf2dd0e50fc6a856a46b80.svg deleted file mode 100644 index 69edd269..00000000 --- a/docs/images/chapters/canonical/376bc2829faf2dd0e50fc6a856a46b80.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/images/chapters/canonical/38ee8e8de36e4bb0a75e8ee6471a62a4.svg b/docs/images/chapters/canonical/38ee8e8de36e4bb0a75e8ee6471a62a4.svg deleted file mode 100644 index e2fc453c..00000000 --- a/docs/images/chapters/canonical/38ee8e8de36e4bb0a75e8ee6471a62a4.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/images/chapters/canonical/4230e959138d8400e04abf316360009a.svg b/docs/images/chapters/canonical/4230e959138d8400e04abf316360009a.svg index 664983a3..eacbda11 100644 --- a/docs/images/chapters/canonical/4230e959138d8400e04abf316360009a.svg +++ b/docs/images/chapters/canonical/4230e959138d8400e04abf316360009a.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/images/chapters/canonical/5a92f3dcc67f9fbeea5227538b05fee6.svg b/docs/images/chapters/canonical/5a92f3dcc67f9fbeea5227538b05fee6.svg deleted file mode 100644 index f2b9bd9e..00000000 --- a/docs/images/chapters/canonical/5a92f3dcc67f9fbeea5227538b05fee6.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/images/chapters/canonical/5af3d1772ee07e634d04259a02f7201f.svg b/docs/images/chapters/canonical/5af3d1772ee07e634d04259a02f7201f.svg deleted file mode 100644 index 90bf33d5..00000000 --- a/docs/images/chapters/canonical/5af3d1772ee07e634d04259a02f7201f.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/images/chapters/canonical/61922c978038e750ff191ac2e06b0b01.svg b/docs/images/chapters/canonical/61922c978038e750ff191ac2e06b0b01.svg deleted file mode 100644 index 15fd7b7b..00000000 --- a/docs/images/chapters/canonical/61922c978038e750ff191ac2e06b0b01.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/images/chapters/canonical/63ccae0ebe0ca70dc2afb507ab32e4bd.svg b/docs/images/chapters/canonical/63ccae0ebe0ca70dc2afb507ab32e4bd.svg index 514e7561..354e2ae6 100644 --- a/docs/images/chapters/canonical/63ccae0ebe0ca70dc2afb507ab32e4bd.svg +++ b/docs/images/chapters/canonical/63ccae0ebe0ca70dc2afb507ab32e4bd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/images/chapters/canonical/83262761bb7fa9b832fe483ded436973.svg b/docs/images/chapters/canonical/83262761bb7fa9b832fe483ded436973.svg deleted file mode 100644 index 768bd9c9..00000000 --- a/docs/images/chapters/canonical/83262761bb7fa9b832fe483ded436973.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/images/chapters/canonical/8cbef24b8c3b26f9daf2f89d27d36e95.svg b/docs/images/chapters/canonical/8cbef24b8c3b26f9daf2f89d27d36e95.svg index 49ea6868..b8d88666 100644 --- a/docs/images/chapters/canonical/8cbef24b8c3b26f9daf2f89d27d36e95.svg +++ b/docs/images/chapters/canonical/8cbef24b8c3b26f9daf2f89d27d36e95.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/images/chapters/canonical/9ccf43ffde69d452e72cb52ea0efd8ef.png b/docs/images/chapters/canonical/9ccf43ffde69d452e72cb52ea0efd8ef.png index 1d497422..c5cfc3d3 100644 Binary files a/docs/images/chapters/canonical/9ccf43ffde69d452e72cb52ea0efd8ef.png and b/docs/images/chapters/canonical/9ccf43ffde69d452e72cb52ea0efd8ef.png differ diff --git a/docs/images/chapters/canonical/add5f7fb210a306fe9ff933113f6fb91.svg b/docs/images/chapters/canonical/add5f7fb210a306fe9ff933113f6fb91.svg index 2abaab00..867b6153 100644 --- a/docs/images/chapters/canonical/add5f7fb210a306fe9ff933113f6fb91.svg +++ b/docs/images/chapters/canonical/add5f7fb210a306fe9ff933113f6fb91.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docs/images/chapters/canonical/c3e9b97768440f85858a10e52def2d5d.png b/docs/images/chapters/canonical/c3e9b97768440f85858a10e52def2d5d.png index 7e10de43..866f21c0 100644 Binary files a/docs/images/chapters/canonical/c3e9b97768440f85858a10e52def2d5d.png and b/docs/images/chapters/canonical/c3e9b97768440f85858a10e52def2d5d.png differ diff --git a/docs/images/chapters/canonical/c6feca58cbd174181cdee10d44074b09.svg b/docs/images/chapters/canonical/c6feca58cbd174181cdee10d44074b09.svg deleted file mode 100644 index 6b940912..00000000 --- a/docs/images/chapters/canonical/c6feca58cbd174181cdee10d44074b09.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/images/chapters/canonical/d023bc25fddbfe125e1f26eb7ab41ab5.svg b/docs/images/chapters/canonical/d023bc25fddbfe125e1f26eb7ab41ab5.svg deleted file mode 100644 index 583a17f5..00000000 --- a/docs/images/chapters/canonical/d023bc25fddbfe125e1f26eb7ab41ab5.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/images/chapters/canonical/d089cc0687982a3302249bb82af3fc16.svg b/docs/images/chapters/canonical/d089cc0687982a3302249bb82af3fc16.svg deleted file mode 100644 index f455d898..00000000 --- a/docs/images/chapters/canonical/d089cc0687982a3302249bb82af3fc16.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/images/chapters/canonical/d3279e2d252a66e671a75c1ca5c7893f.svg b/docs/images/chapters/canonical/d3279e2d252a66e671a75c1ca5c7893f.svg deleted file mode 100644 index 0f11f436..00000000 --- a/docs/images/chapters/canonical/d3279e2d252a66e671a75c1ca5c7893f.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/images/chapters/canonical/ddee51855ef3a9ee7660c395b0a041c7.svg b/docs/images/chapters/canonical/ddee51855ef3a9ee7660c395b0a041c7.svg new file mode 100644 index 00000000..524e410b --- /dev/null +++ b/docs/images/chapters/canonical/ddee51855ef3a9ee7660c395b0a041c7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/images/chapters/canonical/f3261ad2802d980ebe6e35b272375700.svg b/docs/images/chapters/canonical/f3261ad2802d980ebe6e35b272375700.svg deleted file mode 100644 index a2374448..00000000 --- a/docs/images/chapters/canonical/f3261ad2802d980ebe6e35b272375700.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 1c0b0acf..2ec50274 100644 --- a/docs/index.html +++ b/docs/index.html @@ -4000,8 +4000,8 @@ function getCubicRoots(pa, pb, pc, pd) { @@ -4014,8 +4014,8 @@ function getCubicRoots(pa, pb, pc, pd) { @@ -4027,7 +4027,7 @@ function getCubicRoots(pa, pb, pc, pd) { @@ -4156,7 +4156,7 @@ function getCubicRoots(pa, pb, pc, pd) { @@ -4168,8 +4168,8 @@ function getCubicRoots(pa, pb, pc, pd) {

@@ -4189,8 +4189,8 @@ function getCubicRoots(pa, pb, pc, pd) {

@@ -4210,7 +4210,7 @@ function getCubicRoots(pa, pb, pc, pd) { class="LaTeX SVG" src="./images/chapters/canonical/0430e8c7f7d4ec80e6527f96f3d56e5c.svg" width="140px" - height="63px" + height="65px" loading="lazy" />

@@ -4242,8 +4242,8 @@ function getCubicRoots(pa, pb, pc, pd) {

@@ -4256,9 +4256,9 @@ function getCubicRoots(pa, pb, pc, pd) {

diff --git a/docs/ja-JP/index.html b/docs/ja-JP/index.html index 9158710a..5fa557b6 100644 --- a/docs/ja-JP/index.html +++ b/docs/ja-JP/index.html @@ -3708,8 +3708,8 @@ function getCubicRoots(pa, pb, pc, pd) { @@ -3722,8 +3722,8 @@ function getCubicRoots(pa, pb, pc, pd) { @@ -3735,7 +3735,7 @@ function getCubicRoots(pa, pb, pc, pd) { @@ -3864,7 +3864,7 @@ function getCubicRoots(pa, pb, pc, pd) { @@ -3876,8 +3876,8 @@ function getCubicRoots(pa, pb, pc, pd) {

@@ -3897,8 +3897,8 @@ function getCubicRoots(pa, pb, pc, pd) {

@@ -3918,7 +3918,7 @@ function getCubicRoots(pa, pb, pc, pd) { class="LaTeX SVG" src="./images/chapters/canonical/0430e8c7f7d4ec80e6527f96f3d56e5c.svg" width="140px" - height="63px" + height="65px" loading="lazy" />

@@ -3950,8 +3950,8 @@ function getCubicRoots(pa, pb, pc, pd) {

@@ -3964,9 +3964,9 @@ function getCubicRoots(pa, pb, pc, pd) {

diff --git a/docs/zh-CN/index.html b/docs/zh-CN/index.html index 577eb338..b0037a7f 100644 --- a/docs/zh-CN/index.html +++ b/docs/zh-CN/index.html @@ -3718,8 +3718,8 @@ function getCubicRoots(pa, pb, pc, pd) { @@ -3732,8 +3732,8 @@ function getCubicRoots(pa, pb, pc, pd) { @@ -3745,7 +3745,7 @@ function getCubicRoots(pa, pb, pc, pd) { @@ -3874,7 +3874,7 @@ function getCubicRoots(pa, pb, pc, pd) { @@ -3886,8 +3886,8 @@ function getCubicRoots(pa, pb, pc, pd) {

@@ -3907,8 +3907,8 @@ function getCubicRoots(pa, pb, pc, pd) {

@@ -3928,7 +3928,7 @@ function getCubicRoots(pa, pb, pc, pd) { class="LaTeX SVG" src="./images/chapters/canonical/0430e8c7f7d4ec80e6527f96f3d56e5c.svg" width="140px" - height="63px" + height="65px" loading="lazy" />

@@ -3960,8 +3960,8 @@ function getCubicRoots(pa, pb, pc, pd) {

@@ -3974,9 +3974,9 @@ function getCubicRoots(pa, pb, pc, pd) {