0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

「maxima 入門」入門(Macintosh編)

Last updated at Posted at 2019-10-13

maxima

macOS
$ brew install maxima

<この項は書きかけです。順次追記します。>

起動

macOS
$ maxima &
[1] 47185
 warning: ignoring an empty documentation index in /usr/local/Cellar/maxima/5.43.0/share/info/./
Maxima 5.43.0 http://maxima.sourceforge.net
using Lisp SBCL 1.5.3
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1)  2 + 3 ;
-bash: 2: command not found

[3]+  Stopped                 maxima

$ maxima
warning: ignoring an empty documentation index in /usr/local/Cellar/maxima/5.43.0/share/info/./
Maxima 5.43.0 http://maxima.sourceforge.net
using Lisp SBCL 1.5.3
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1)  run_testsuite();
Testsuite run for SBCL 1.5.3:
Running tests in rtest_rules: 119/119 tests passed
Running tests in rtestnset: 617/617 tests passed
Running tests in rtest1: WARNING: redefining MAXIMA::$TEST_READBASE_LISP_AUTOLOAD in DEFUN
186/186 tests passed (not counting 3 expected errors)
Running tests in rtest1a: 34/34 tests passed (not counting 1 expected errors)
Running tests in rtest2: 287/287 tests passed (not counting 2 expected errors)
Running tests in rtest4: 94/94 tests passed
Running tests in rtest5: 
********************** Problem 80 (line 219) ***************
Input:
describe(sin)


Result:
  No exact match found for topic `sin'.
  Try `?? sin' (inexact match) instead.

false

This differed from the expected result:
true

; file: /usr/local/Cellar/maxima/5.43.0/share/maxima/5.43.0/share/graphs/graph_core.lisp
; in: DEFMFUN $GET_POSITIONS
;     (MAXIMA::DEFMFUN MAXIMA::$GET_POSITIONS
;         (MAXIMA::GR)
;       (MAXIMA::REQUIRE-GRAPH-OR-DIGRAPH 'MAXIMA::GET_POSITIONS 1 MAXIMA::GR)
;       (IF (MAXIMA::GRAPH-P MAXIMA::GR)
;           (MAXIMA::GRAPH-VERTEX-POSITIONS MAXIMA::GR)
;           (MAXIMA::DIGRAPH-VERTEX-POSITIONS MAXIMA::GR)))
; --> PROGN DEFINE-COMPILER-MACRO PROGN EVAL-WHEN 
; ==>
;   (SB-C::%DEFINE-COMPILER-MACRO 'MAXIMA::$GET_POSITIONS
;                                 (SB-INT:NAMED-LAMBDA (COMPILER-MACRO
;                                                       MAXIMA::$GET_POSITIONS)
;                                     (#:EXPR #:ENV)
;                                   (DECLARE
;                                    (SB-C::LAMBDA-LIST (&REST #:REST-ARGS2)))
;                                   (DECLARE (IGNORE #:ENV))
;                                   (SB-INT:NAMED-DS-BIND (:MACRO
;                                                          MAXIMA::$GET_POSITIONS
;                                                          . DEFINE-COMPILER-MACRO)
;                                       (&REST #:REST-ARGS2)
;                                       (SB-C::COMPILER-MACRO-ARGS #:EXPR)
;                                     (BLOCK MAXIMA::$GET_POSITIONS
;                                       `(,'MAXIMA::$GET_POSITIONS-IMPL
;                                         ,@#:REST-ARGS2)))))
; 
; caught STYLE-WARNING:
;   2 calls to MAXIMA::$GET_POSITIONS were compiled before a compiler-macro was
;   defined for it. A declaration of NOTINLINE at the call sites will eliminate
;   this warning, as will defining the compiler-macro before its first potential
;   use.

; file: /usr/local/Cellar/maxima/5.43.0/share/maxima/5.43.0/share/graphs/graph_core.lisp
; in: DEFMFUN $SET_POSITIONS
;     (MAXIMA::DEFMFUN MAXIMA::$SET_POSITIONS
;         (MAXIMA::POS MAXIMA::GR)
;       (MAXIMA::REQUIRE-GRAPH-OR-DIGRAPH 'MAXIMA::SET_POSITIONS 2 MAXIMA::GR)
;       (IF (MAXIMA::GRAPH-P MAXIMA::GR)
;           (SETF (MAXIMA::GRAPH-VERTEX-POSITIONS MAXIMA::GR) MAXIMA::POS)
;           (SETF (MAXIMA::DIGRAPH-VERTEX-POSITIONS MAXIMA::GR) MAXIMA::POS)))
; --> PROGN DEFINE-COMPILER-MACRO PROGN EVAL-WHEN 
; ==>
;   (SB-C::%DEFINE-COMPILER-MACRO 'MAXIMA::$SET_POSITIONS
;                                 (SB-INT:NAMED-LAMBDA (COMPILER-MACRO
;                                                       MAXIMA::$SET_POSITIONS)
;                                     (#:EXPR #:ENV)
;                                   (DECLARE
;                                    (SB-C::LAMBDA-LIST (&REST #:REST-ARGS2)))
;                                   (DECLARE (IGNORE #:ENV))
;                                   (SB-INT:NAMED-DS-BIND (:MACRO
;                                                          MAXIMA::$SET_POSITIONS
;                                                          . DEFINE-COMPILER-MACRO)
;                                       (&REST #:REST-ARGS2)
;                                       (SB-C::COMPILER-MACRO-ARGS #:EXPR)
;                                     (BLOCK MAXIMA::$SET_POSITIONS
;                                       `(,'MAXIMA::$SET_POSITIONS-IMPL
;                                         ,@#:REST-ARGS2)))))
; 
; caught STYLE-WARNING:
;   2 calls to MAXIMA::$SET_POSITIONS were compiled before a compiler-macro was
;   defined for it. A declaration of NOTINLINE at the call sites will eliminate
;   this warning, as will defining the compiler-macro before its first potential
;   use.

; file: /usr/local/Cellar/maxima/5.43.0/share/maxima/5.43.0/share/graphs/graph_core.lisp
; in: DEFMFUN $RANDOM_GRAPH1
;     (MAXIMA::DEFMFUN MAXIMA::$RANDOM_GRAPH1
;         (MAXIMA::N MAXIMA::M)
;       (UNLESS (INTEGERP MAXIMA::N)
;         (MAXIMA::$ERROR "Argument 1 to random_graph is not an integer"))
;       (UNLESS (INTEGERP MAXIMA::M)
;         (MAXIMA::$ERROR "Argument 2 to random_graph is not an integer"))
;       (WHEN (< (* MAXIMA::N (1- MAXIMA::N)) (* 2 MAXIMA::M))
;         (MAXIMA::$ERROR "random_graph1: no such graph"))
;       (WHEN (< (* MAXIMA::N (1- MAXIMA::N)) (* 4 MAXIMA::M))
;         (RETURN-FROM MAXIMA::$RANDOM_GRAPH1
;           (MAXIMA::$COMPLEMENT_GRAPH (MAXIMA::$RANDOM_GRAPH1 MAXIMA::N #))))
;       (LET ((MAXIMA::G (MAXIMA::$EMPTY_GRAPH MAXIMA::N)))
;         (DO ((MAXIMA::I 0))
;             ((= MAXIMA::I MAXIMA::M))
;           (LET (# #)
;             (UNLESS # #)))
;         MAXIMA::G))
; --> PROGN DEFINE-COMPILER-MACRO PROGN EVAL-WHEN 
; ==>
;   (SB-C::%DEFINE-COMPILER-MACRO 'MAXIMA::$RANDOM_GRAPH1
;                                 (SB-INT:NAMED-LAMBDA (COMPILER-MACRO
;                                                       MAXIMA::$RANDOM_GRAPH1)
;                                     (#:EXPR #:ENV)
;                                   (DECLARE
;                                    (SB-C::LAMBDA-LIST (&REST #:REST-ARGS2)))
;                                   (DECLARE (IGNORE #:ENV))
;                                   (SB-INT:NAMED-DS-BIND (:MACRO
;                                                          MAXIMA::$RANDOM_GRAPH1
;                                                          . DEFINE-COMPILER-MACRO)
;                                       (&REST #:REST-ARGS2)
;                                       (SB-C::COMPILER-MACRO-ARGS #:EXPR)
;                                     (BLOCK MAXIMA::$RANDOM_GRAPH1
;                                       `(,'MAXIMA::$RANDOM_GRAPH1-IMPL
;                                         ,@#:REST-ARGS2)))))
; 
; caught STYLE-WARNING:
;   1 call to MAXIMA::$RANDOM_GRAPH1 was compiled before a compiler-macro was
;   defined for it. A declaration of NOTINLINE at the call site will eliminate this
;   warning, as will defining the compiler-macro before its first potential use.

; file: /usr/local/Cellar/maxima/5.43.0/share/maxima/5.43.0/share/graphs/graph_core.lisp
; in: DEFMFUN $BICONNECTED_COMPONENTS
;     (MAXIMA::DEFMFUN MAXIMA::$BICONNECTED_COMPONENTS
;         (MAXIMA::GR)
;       (MAXIMA::REQUIRE-GRAPH 'MAXIMA::BICONNECTED_COMPONENTS 1 MAXIMA::GR)
;       (IF (= 0 (MAXIMA::GRAPH-ORDER MAXIMA::GR))
;           `((MAXIMA::MLIST MAXIMA::SIMP))
;           (LET ((MAXIMA::BICOMP `#) (MAXIMA::COMP #))
;             (DOLIST (MAXIMA::C MAXIMA::COMP)
;               (IF #
;                   #
;                   #))
;             MAXIMA::BICOMP)))
; --> PROGN DEFINE-COMPILER-MACRO PROGN EVAL-WHEN 
; ==>
;   (SB-C::%DEFINE-COMPILER-MACRO 'MAXIMA::$BICONNECTED_COMPONENTS
;                                 (SB-INT:NAMED-LAMBDA (COMPILER-MACRO
;                                                       MAXIMA::$BICONNECTED_COMPONENTS)
;                                     (#:EXPR #:ENV)
;                                   (DECLARE
;                                    (SB-C::LAMBDA-LIST (&REST #:REST-ARGS2)))
;                                   (DECLARE (IGNORE #:ENV))
;                                   (SB-INT:NAMED-DS-BIND (:MACRO
;                                                          MAXIMA::$BICONNECTED_COMPONENTS
;                                                          . DEFINE-COMPILER-MACRO)
;                                       (&REST #:REST-ARGS2)
;                                       (SB-C::COMPILER-MACRO-ARGS #:EXPR)
;                                     (BLOCK MAXIMA::$BICONNECTED_COMPONENTS
;                                       `(,'MAXIMA::$BICONNECTED_COMPONENTS-IMPL
;                                         ,@#:REST-ARGS2)))))
; 
; caught STYLE-WARNING:
;   1 call to MAXIMA::$BICONNECTED_COMPONENTS was compiled before a compiler-macro
;   was defined for it. A declaration of NOTINLINE at the call site will eliminate
;   this warning, as will defining the compiler-macro before its first potential
;   use.

; file: /usr/local/Cellar/maxima/5.43.0/share/maxima/5.43.0/share/graphs/graph_core.lisp
; in: DEFMFUN $STRONG_COMPONENTS
;     (MAXIMA::DEFMFUN MAXIMA::$STRONG_COMPONENTS
;         (MAXIMA::GR)
;       (MAXIMA::REQUIRE-DIGRAPH 'MAXIMA::STRONG_COMPONENTS 1 MAXIMA::GR)
;       (IF (= 0 (MAXIMA::DIGRAPH-ORDER MAXIMA::GR))
;           `((MAXIMA::MLIST MAXIMA::SIMP))
;           (LET ((MAXIMA::RES))
;             (SETQ MAXIMA::*SCON-LOW* #)
;             (SETQ MAXIMA::*SCON-DFN* #)
;             (SETQ MAXIMA::*SCON-COMP* NIL)
;             (SETQ MAXIMA::*SCON-ST* NIL)
;             (SETQ MAXIMA::*SCON-VRT* #)
;             (LOOP MAXIMA::WHILE (NOT #)
;                   DO (SETQ #) (MAXIMA::DFS-STRONG-COMPONENTS MAXIMA::GR
;                                #) (DOLIST # #) (SETQ #))
;             `((MAXIMA::MLIST MAXIMA::SIMP) ,@MAXIMA::RES))))
; --> PROGN DEFINE-COMPILER-MACRO PROGN EVAL-WHEN 
; ==>
;   (SB-C::%DEFINE-COMPILER-MACRO 'MAXIMA::$STRONG_COMPONENTS
;                                 (SB-INT:NAMED-LAMBDA (COMPILER-MACRO
;                                                       MAXIMA::$STRONG_COMPONENTS)
;                                     (#:EXPR #:ENV)
;                                   (DECLARE
;                                    (SB-C::LAMBDA-LIST (&REST #:REST-ARGS2)))
;                                   (DECLARE (IGNORE #:ENV))
;                                   (SB-INT:NAMED-DS-BIND (:MACRO
;                                                          MAXIMA::$STRONG_COMPONENTS
;                                                          . DEFINE-COMPILER-MACRO)
;                                       (&REST #:REST-ARGS2)
;                                       (SB-C::COMPILER-MACRO-ARGS #:EXPR)
;                                     (BLOCK MAXIMA::$STRONG_COMPONENTS
;                                       `(,'MAXIMA::$STRONG_COMPONENTS-IMPL
;                                         ,@#:REST-ARGS2)))))
; 
; caught STYLE-WARNING:
;   1 call to MAXIMA::$STRONG_COMPONENTS was compiled before a compiler-macro was
;   defined for it. A declaration of NOTINLINE at the call site will eliminate this
;   warning, as will defining the compiler-macro before its first potential use.

; file: /usr/local/Cellar/maxima/5.43.0/share/maxima/5.43.0/share/graphs/graph_core.lisp
; in: DEFMFUN $MIN_VERTEX_COVER
;     (MAXIMA::DEFMFUN MAXIMA::$MIN_VERTEX_COVER
;         (MAXIMA::GR)
;       (MAXIMA::REQUIRE-GRAPH 'MAXIMA::MIN_VERTEX_COVER 1 MAXIMA::GR)
;       (LET ((MAXIMA::BIPART (MAXIMA::$BIPARTITION MAXIMA::GR)))
;         (IF (NULL (CDR MAXIMA::BIPART))
;             (LET (# #)
;               (LOOP MAXIMA::FOR MAXIMA::V MAXIMA::IN #
;                     DO #)
;               `(# ,@MAXIMA::VC))
;             (MAXIMA::MAXIMUM-MATCHING-BIPARTITE MAXIMA::GR (CADR MAXIMA::BIPART)
;              (CADDR MAXIMA::BIPART) T))))
; --> PROGN DEFINE-COMPILER-MACRO PROGN EVAL-WHEN 
; ==>
;   (SB-C::%DEFINE-COMPILER-MACRO 'MAXIMA::$MIN_VERTEX_COVER
;                                 (SB-INT:NAMED-LAMBDA (COMPILER-MACRO
;                                                       MAXIMA::$MIN_VERTEX_COVER)
;                                     (#:EXPR #:ENV)
;                                   (DECLARE
;                                    (SB-C::LAMBDA-LIST (&REST #:REST-ARGS2)))
;                                   (DECLARE (IGNORE #:ENV))
;                                   (SB-INT:NAMED-DS-BIND (:MACRO
;                                                          MAXIMA::$MIN_VERTEX_COVER
;                                                          . DEFINE-COMPILER-MACRO)
;                                       (&REST #:REST-ARGS2)
;                                       (SB-C::COMPILER-MACRO-ARGS #:EXPR)
;                                     (BLOCK MAXIMA::$MIN_VERTEX_COVER
;                                       `(,'MAXIMA::$MIN_VERTEX_COVER-IMPL
;                                         ,@#:REST-ARGS2)))))
; 
; caught STYLE-WARNING:
;   1 call to MAXIMA::$MIN_VERTEX_COVER was compiled before a compiler-macro was
;   defined for it. A declaration of NOTINLINE at the call site will eliminate this
;   warning, as will defining the compiler-macro before its first potential use.

; file: /usr/local/Cellar/maxima/5.43.0/share/maxima/5.43.0/share/graphs/demoucron.lisp
; in: DEFMFUN $IS_PLANAR
;     (MAXIMA::DEFMFUN MAXIMA::$IS_PLANAR
;         (MAXIMA::GR)
;       (MAXIMA::REQUIRE-GRAPH 'MAXIMA::IS_PLANAR 1 MAXIMA::GR)
;       (WHEN (< (MAXIMA::$GRAPH_ORDER MAXIMA::GR) 5)
;         (RETURN-FROM MAXIMA::$IS_PLANAR T))
;       (WHEN (> (MAXIMA::$GRAPH_SIZE MAXIMA::GR) (- (* 3 #) 6))
;         (RETURN-FROM MAXIMA::$IS_PLANAR NIL))
;       (UNLESS (MAXIMA::$IS_CONNECTED MAXIMA::GR)
;         (RETURN-FROM MAXIMA::$IS_PLANAR
;           (MAXIMA::IS-PLANAR-UNCONNECTED MAXIMA::GR)))
;       (WHEN
;           (< (MAXIMA::$GRAPH_SIZE MAXIMA::GR) (MAXIMA::$GRAPH_ORDER MAXIMA::GR))
;         (RETURN-FROM MAXIMA::$IS_PLANAR T))
;       (LET ((MAXIMA::BICOMPONENTS (MAXIMA::$BICONNECTED_COMPONENTS MAXIMA::GR)))
;         (LOOP MAXIMA::FOR MAXIMA::C MAXIMA::IN (CDR MAXIMA::BICOMPONENTS)
;               DO (IF (> # 4)
;                      (UNLESS # #)))
;         T))
; --> PROGN DEFINE-COMPILER-MACRO PROGN EVAL-WHEN 
; ==>
;   (SB-C::%DEFINE-COMPILER-MACRO 'MAXIMA::$IS_PLANAR
;                                 (SB-INT:NAMED-LAMBDA (COMPILER-MACRO
;                                                       MAXIMA::$IS_PLANAR)
;                                     (#:EXPR #:ENV)
;                                   (DECLARE
;                                    (SB-C::LAMBDA-LIST (&REST #:REST-ARGS2)))
;                                   (DECLARE (IGNORE #:ENV))
;                                   (SB-INT:NAMED-DS-BIND (:MACRO
;                                                          MAXIMA::$IS_PLANAR
;                                                          . DEFINE-COMPILER-MACRO)
;                                       (&REST #:REST-ARGS2)
;                                       (SB-C::COMPILER-MACRO-ARGS #:EXPR)
;                                     (BLOCK MAXIMA::$IS_PLANAR
;                                       `(,'MAXIMA::$IS_PLANAR-IMPL
;                                         ,@#:REST-ARGS2)))))
; 
; caught STYLE-WARNING:
;   1 call to MAXIMA::$IS_PLANAR was compiled before a compiler-macro was defined
;   for it. A declaration of NOTINLINE at the call site will eliminate this
;   warning, as will defining the compiler-macro before its first potential use.
; 
; compilation unit finished
;   caught 7 STYLE-WARNING conditions

82/83 tests passed

The following 1 problem failed: (80)

The following 0 problem passed but was expected to fail: NIL
Running tests in rtest6: 45/45 tests passed
Running tests in rtest6a: 65/65 tests passed
Running tests in rtest6b: 27/27 tests passed
Running tests in rtest7: 85/85 tests passed
Running tests in rtest9: 89/89 tests passed
Running tests in rtest9a: 76/76 tests passed
Running tests in rtest10: 60/60 tests passed (not counting 2 expected errors)
Running tests in rtest11: 245/245 tests passed
Running tests in rtest13: 23/23 tests passed
Running tests in rtest13s: 17/17 tests passed
Running tests in rtest14: WARNING: redefining MAXIMA::SIMP-UNIT-STEP in DEFUN
WARNING: redefining MAXIMA::SIMP-POCHHAMMER in DEFUN
WARNING: redefining MAXIMA::SIMP-HYPERGEOMETRIC in DEFUN
418/418 tests passed
Running tests in rtest15: WARNING: redefining MAXIMA::$F-IMPL in DEFUN
WARNING: redefining MAXIMA::$F-IMPL in DEFUN
WARNING: redefining MAXIMA::$F-IMPL in DEFUN
WARNING: redefining MAXIMA::$F-IMPL in DEFUN
WARNING: redefining MAXIMA::$F in DEFUN
WARNING: redefining MAXIMA::$F-IMPL in DEFUN
WARNING: redefining MAXIMA::$F-IMPL in DEFUN
WARNING: redefining MAXIMA::$F in DEFUN
WARNING: redefining MAXIMA::$F-IMPL in DEFUN
WARNING: redefining MAXIMA::$F-IMPL in DEFUN
WARNING: redefining MAXIMA::$F in DEFUN
WARNING: redefining MAXIMA::$F-IMPL in DEFUN
WARNING: redefining MAXIMA::$F-IMPL in DEFUN
WARNING: redefining MAXIMA::$F in DEFUN
WARNING: redefining MAXIMA::$F-IMPL in DEFUN
WARNING: redefining MAXIMA::$F-IMPL in DEFUN
WARNING: redefining MAXIMA::$F in DEFUN
WARNING: redefining MAXIMA::$F-IMPL in DEFUN
WARNING: redefining MAXIMA::$F-IMPL in DEFUN
WARNING: redefining MAXIMA::$F in DEFUN
WARNING: redefining MAXIMA::$F-IMPL in DEFUN
WARNING: redefining MAXIMA::$F-IMPL in DEFUN
WARNING: redefining MAXIMA::$F in DEFUN
379/379 tests passed
Running tests in rtest16: WARNING: redefining MAXIMA::$F-IMPL in DEFUN
WARNING: redefining MAXIMA::$F-IMPL in DEFUN
683/683 tests passed (not counting 2 expected errors)
Running tests in rtestode: 95/95 tests passed
Running tests in rtestode_zp: 30/30 tests passed
Running tests in rtest3: 157/157 tests passed
Running tests in rtest8: 181/181 tests passed
Running tests in rtest12: 77/77 tests passed (not counting 2 expected errors)
Running tests in rexamples: 137/137 tests passed
Running tests in rtesthyp: 417/417 tests passed (not counting 6 expected errors)
Running tests in rtest_hypgeo: 290/290 tests passed (not counting 1 expected errors)
Running tests in rtestmt19937: 15/15 tests passed
Running tests in rtest_allnummod: 549/549 tests passed
Running tests in rtestconjugate: 136/136 tests passed
Running tests in rtestsum: WARNING: redefining MAXIMA::$FOO-IMPL in DEFUN
WARNING: redefining MAXIMA::$G-IMPL in DEFUN
303/303 tests passed (not counting 4 expected errors)
Running tests in rtest_trig: 164/164 tests passed
Running tests in rtest_zeta: 22/22 tests passed
Running tests in rtest_diff_invtrig: 22/22 tests passed
Running tests in rtest_scalarp: 20/20 tests passed
Running tests in rtest_everysome: 84/84 tests passed
Running tests in rtestint: 314/314 tests passed (not counting 1 expected errors)
Running tests in rtest_numth: 202/202 tests passed
Running tests in rtestifactor: 34/34 tests passed
Running tests in rtest_equal: 205/205 tests passed (not counting 2 expected errors)
Running tests in rtest_abs: 140/140 tests passed
Running tests in rtest_taylor: 152/152 tests passed (not counting 6 expected errors)
Running tests in rtest_dot: 60/60 tests passed
Running tests in rtest_mset: 113/113 tests passed
Running tests in rtest_boolean: 116/116 tests passed
Running tests in rtest_round: 101/101 tests passed
Running tests in rtest_map: 130/130 tests passed (not counting 3 expected errors)
Running tests in rtest_sign: 350/350 tests passed (not counting 7 expected errors)
Running tests in rtest_algebraic: 45/45 tests passed
Running tests in rtest_gamma: 782/782 tests passed
Running tests in rtest_expintegral: 210/210 tests passed
Running tests in rtest_signum: 59/59 tests passed
Running tests in rtest_lambert_w: 57/57 tests passed
Running tests in rtest_elliptic: 177/177 tests passed (not counting 2 expected errors)
Running tests in rtest_integrate: 814/814 tests passed
Running tests in rtest_integrate_special: 53/53 tests passed
Running tests in rtest_sqrt: 315/315 tests passed (not counting 1 expected errors)
Running tests in rtest_carg: 53/53 tests passed (not counting 2 expected errors)
Running tests in rtest_log: 134/134 tests passed
Running tests in rtest_power: 67/67 tests passed (not counting 5 expected errors)
Running tests in rtestdefstruct: 32/32 tests passed
Running tests in rtest_limit: 215/215 tests passed
Running tests in rtest_powerseries: 67/67 tests passed
Running tests in rtest_laplace: 89/89 tests passed (not counting 11 expected errors)
Running tests in rtest_plotoptions: 5/5 tests passed
Running tests in rtest_algsys: 69/69 tests passed
Running tests in rtest_trace: 83/83 tests passed

Error summary:
Error(s) found:
  /usr/local/Cellar/maxima/5.43.0/share/maxima/5.43.0/tests/rtest5.mac problem:
    (80)
1 test failed out of 11,637 total tests.
Evaluation took:
  80.454 seconds of real time
  80.355542 seconds of total run time (78.608440 user, 1.747102 system)
  [ Run times consist of 3.555 seconds GC time, and 76.801 seconds non-GC time. ]
  99.88% CPU
  21,184 forms interpreted
  15,992 lambdas converted
  209,176,575,254 processor cycles
  2 page faults
  35,290,906,496 bytes consed
  
(%o0)                                done

how to use maxima

Maxima入門 Maximaのインストールから簡単な数式、グラフ作成
http://maxima.zuisei.net

Maximaの入門書
https://qiita.com/KatsunoriNakamura/items/4075337a4b8e355ce384

Maximaの使用例:$sqrt(1+x^2)$の積分
https://qiita.com/ryutaatkagawanct/items/a3d78c9a404d47846171

maxima
(%o1) integrate(sqrt(1+x^2),x,0,1);
                              asinh(1) + sqrt(2)
(%o1)                         ------------------
                                      2

参考資料(reference)

MoodleでSTACKをインストールする
https://qiita.com/papillon/items/1fc44099d6227addd033

<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?