summaryrefslogtreecommitdiff
path: root/texmf-dist/scripts/ketcindy/ketlib/maximaL/matoperation.max
diff options
context:
space:
mode:
Diffstat (limited to 'texmf-dist/scripts/ketcindy/ketlib/maximaL/matoperation.max')
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/maximaL/matoperation.max47
1 files changed, 0 insertions, 47 deletions
diff --git a/texmf-dist/scripts/ketcindy/ketlib/maximaL/matoperation.max b/texmf-dist/scripts/ketcindy/ketlib/maximaL/matoperation.max
deleted file mode 100644
index 512a9ffb..00000000
--- a/texmf-dist/scripts/ketcindy/ketlib/maximaL/matoperation.max
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Maxima tips http://www.cymric.jp/maxima/tips.html */
-
-rowmult(X, n, c) := block([M],
- M:matrix(),
- for i:1 thru length(X) do
- if i=n then M:addrow(M, c*row(X, i))
- else M:addrow(M, row(X, i)),
- M
-);
-rowadd(X, n, m, c) := block([M],
- M:matrix(),
- for i:1 thru length(X) do
- if i=n then M:addrow(M, c * row(X, m) + row(X, i))
- else M:addrow(M, row(X, i)),
- M
-);
-rowch(X, m, n) := block([M],
- M:matrix(),
- for i:1 thru length(X) do
- if i=m then M:addrow(M, row(X, n))
- else if i=n then M:addrow(M, row(X, m))
- else M:addrow(M, row(X, i)),
- M
-);
-
-colmult(X, n, c) := block([M],
- M:matrix(),
- for i:1 thru length(transpose(X)) do
- if i=n then M:addcol(M, c*col(X, i))
- else M:addcol(M, col(X, i)),
- M
-);
-coladd(X, n, m, c) := block([M],
- M:matrix(),
- for i:1 thru length(transpose(X)) do
- if i=n then M:addcol(M, c * col(X, m) + col(X, i))
- else M:addcol(M, col(X, i)),
- M
-);
-colch(X, m, n) := block([M],
- M:matrix(),
- for i:1 thru length(transpose(X)) do
- if i=m then M:addcol(M, col(X, n))
- else if i=n then M:addcol(M, col(X, m))
- else M:addcol(M, col(X, i)),
- M
-);