add an actual usage example from the homework
This commit is contained in:
parent
7c4f045640
commit
b8bbd08321
3 changed files with 75 additions and 2 deletions
72
README.md
72
README.md
|
@ -1,3 +1,75 @@
|
||||||
clojure matrix-repl thing, the last two methods in src/matrix/core.clj are the only interesting bits
|
clojure matrix-repl thing, the last two methods in src/matrix/core.clj are the only interesting bits
|
||||||
|
|
||||||
src/matrix/core.clj is the only file with interesting stuff
|
src/matrix/core.clj is the only file with interesting stuff
|
||||||
|
|
||||||
|
\*actual\* usage example:
|
||||||
|
```
|
||||||
|
matrix.core=> (matrix-repl [[1 1 -1 -5] [5 -1 1 -1] [-1 3 -2 1]] :yeah)
|
||||||
|
┏ ┓
|
||||||
|
┃ 1 1 -1 │ -5 ┃
|
||||||
|
┃ 5 -1 1 │ -1 ┃
|
||||||
|
┃ -1 3 -2 │ 1 ┃
|
||||||
|
┗ ┛
|
||||||
|
(add-mul 5 2 1)
|
||||||
|
┏ ┓
|
||||||
|
┃ 1 1 -1 │ -5 ┃
|
||||||
|
┃ 0 14 -9 │ 4 ┃
|
||||||
|
┃ -1 3 -2 │ 1 ┃
|
||||||
|
┗ ┛
|
||||||
|
(add 0 2)
|
||||||
|
┏ ┓
|
||||||
|
┃ 1 1 -1 │ -5 ┃
|
||||||
|
┃ 0 14 -9 │ 4 ┃
|
||||||
|
┃ 0 4 -3 │ -4 ┃
|
||||||
|
┗ ┛
|
||||||
|
(add-mul -4/14 1 2)
|
||||||
|
┏ ┓
|
||||||
|
┃ 1 1 -1 │ -5 ┃
|
||||||
|
┃ 0 14 -9 │ 4 ┃
|
||||||
|
┃ 0 0 -3/7 │ -36/7 ┃
|
||||||
|
┗ ┛
|
||||||
|
(mul 7 2)
|
||||||
|
┏ ┓
|
||||||
|
┃ 1 1 -1 │ -5 ┃
|
||||||
|
┃ 0 14 -9 │ 4 ┃
|
||||||
|
┃ 0 0 -3 │ -36 ┃
|
||||||
|
┗ ┛
|
||||||
|
(mul -1/3 2)
|
||||||
|
┏ ┓
|
||||||
|
┃ 1 1 -1 │ -5 ┃
|
||||||
|
┃ 0 14 -9 │ 4 ┃
|
||||||
|
┃ 0 0 1 │ 12 ┃
|
||||||
|
┗ ┛
|
||||||
|
(add-mul 9 2 1)
|
||||||
|
┏ ┓
|
||||||
|
┃ 1 1 -1 │ -5 ┃
|
||||||
|
┃ 0 14 0 │ 112 ┃
|
||||||
|
┃ 0 0 1 │ 12 ┃
|
||||||
|
┗ ┛
|
||||||
|
(mul 1/14 1)
|
||||||
|
┏ ┓
|
||||||
|
┃ 1 1 -1 │ -5 ┃
|
||||||
|
┃ 0 1 0 │ 8 ┃
|
||||||
|
┃ 0 0 1 │ 12 ┃
|
||||||
|
┗ ┛
|
||||||
|
(add 2 0)
|
||||||
|
┏ ┓
|
||||||
|
┃ 1 1 0 │ 7 ┃
|
||||||
|
┃ 0 1 0 │ 8 ┃
|
||||||
|
┃ 0 0 1 │ 12 ┃
|
||||||
|
┗ ┛
|
||||||
|
(add-mul -1 1 0)
|
||||||
|
┏ ┓
|
||||||
|
┃ 1 0 0 │ -1 ┃
|
||||||
|
┃ 0 1 0 │ 8 ┃
|
||||||
|
┃ 0 0 1 │ 12 ┃
|
||||||
|
┗ ┛
|
||||||
|
print-equations
|
||||||
|
x = -1
|
||||||
|
y = 8
|
||||||
|
z = 12
|
||||||
|
┏ ┓
|
||||||
|
┃ 1 0 0 │ -1 ┃
|
||||||
|
┃ 0 1 0 │ 8 ┃
|
||||||
|
┃ 0 0 1 │ 12 ┃
|
||||||
|
┗ ┛
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#Leiningen
|
#Leiningen
|
||||||
#Fri Jan 13 12:10:35 EST 2023
|
#Fri Jan 13 13:52:07 EST 2023
|
||||||
groupId=matrix
|
groupId=matrix
|
||||||
artifactId=matrix
|
artifactId=matrix
|
||||||
version=0.1.0-SNAPSHOT
|
version=0.1.0-SNAPSHOT
|
||||||
revision=29fca794b5d88671a902cff6c2cf4aef643fca23
|
revision=7c4f04564094ed1bddc776c0f1e4725cadfbd3cc
|
||||||
|
|
1
target/default/repl-port
Normal file
1
target/default/repl-port
Normal file
|
@ -0,0 +1 @@
|
||||||
|
37245
|
Loading…
Reference in a new issue