summaryrefslogtreecommitdiff
path: root/notes/Oct-4.org
diff options
context:
space:
mode:
authorElizabeth Hunt <elizabeth.hunt@simponic.xyz>2023-10-09 21:08:25 -0600
committerElizabeth Hunt <elizabeth.hunt@simponic.xyz>2023-10-09 21:08:25 -0600
commitadda6869cb2a07984b48c39fcd70ee76449c353d (patch)
tree3aff88b65292e2ab0e108781206d954a015b2e33 /notes/Oct-4.org
parentb35e3998333e8190bf07ade51dba30773b3a3d0b (diff)
downloadcmath-adda6869cb2a07984b48c39fcd70ee76449c353d.tar.gz
cmath-adda6869cb2a07984b48c39fcd70ee76449c353d.zip
updates 10/9
Diffstat (limited to 'notes/Oct-4.org')
-rw-r--r--notes/Oct-4.org22
1 files changed, 22 insertions, 0 deletions
diff --git a/notes/Oct-4.org b/notes/Oct-4.org
new file mode 100644
index 0000000..8b8466f
--- /dev/null
+++ b/notes/Oct-4.org
@@ -0,0 +1,22 @@
+[[ a_{11} a_{12} \cdots a_{1n} | b_1]
+ [ 0 (a_{22} - \frac{a_{}_{21}}{a_{22}}a_{11}) \cdots a_{2n} | b_2 - \frac{a_{21}}{a_{11}}b_1 ]]
+
+#+BEGIN_SRC c
+ for (int i = 1; i < n; i++) {
+ float factor = -a[i][0] / a[0][0];
+ for (int j = 1; j < n; j++) {
+ a[i][j] = a[i][j] + factor * a[0][j];
+ }
+ b[i] = b[i] + factor * b[0];
+ }
+
+ for (int k = 0; k < (n - 1); k++) {
+ for (int i = k+1; i < n; i++) {
+ float factor = -a[i][k] / a[k][k];
+ for (int j = k+1; j < n; j++) {
+ a[i][j] = a[i][j] + factor * a[j][k];
+ }
+ b[i] = b[i] + factor*b[k];
+ }
+ }
+#+END_SRC