Go to the first, previous, next, last section, table of contents.


Calc サマリー

この節には、Calc 2.02 キーストロークの全リストを掲載します。 各行には、必要なスタック要素(スタック top が後), キーストローク, プロンプトで入力を求められる内容, コマンド実行結果(スタック top が後) が並んでいます。 実行結果は等価な代数関数で表現されています。 スタックに結果を残さないコマンドは、結果欄に M-x コマンド名を示します。 結果欄の前に書かれた数字は、 節末で後述する注釈番号を指しています。

対応するキーストロークが無い代数関数と M-x コマンドは、 このリストに挙げていません。 Calc コマンド索引 参照 。 代数関数索引 参照 。

            M-# a                   33  calc-embedded-activate
            M-# b                       calc-big-or-small
            M-# c                       calc
            M-# d                       calc-embedded-duplicate
            M-# e                   34  calc-embedded
            M-# f  formula              calc-embedded-new-formula
            M-# g                   35  calc-grab-region
            M-# i                       calc-info
            M-# j                       calc-embedded-select
            M-# k                       calc-keypad
            M-# l                       calc-load-everything
            M-# m                       read-kbd-macro
            M-# n                    4  calc-embedded-next
            M-# o                       calc-other-window
            M-# p                    4  calc-embedded-previous
            M-# q  formula              quick-calc
            M-# r                   36  calc-grab-rectangle
            M-# s                       calc-info-summary
            M-# t                       calc-tutorial
            M-# u                       calc-embedded-update
            M-# w                       calc-embedded-word
            M-# x                       calc-quit
            M-# y              1,28,49  calc-copy-to-buffer
            M-# z                       calc-user-invocation
            M-# :                   36  calc-grab-sum-down
            M-# _                   36  calc-grab-sum-across
            M-# `  editing          30  calc-embedded-edit
            M-# 0  (zero)               calc-reset
 
             0-9   number               number
             .     number               0.number
             _     number               -number
             e     number               1e number
             #     number               current-radix#number
             P     (in number)          +/-
             M     (in number)          mod
             @ ' "   (in number)        HMS form
             h m s   (in number)        HMS form

             '     formula       37,46  formula
             $     formula       37,46  $formula
             "     string        37,46  string
 
    a b      +                       2  add(a,b)  a+b
    a b      -                       2  sub(a,b)  a-b
    a b      *                       2  mul(a,b)  a b, a*b
    a b      /                       2  div(a,b)  a/b
    a b      ^                       2  pow(a,b)  a^b
    a b    I ^                       2  nroot(a,b)  a^(1/b)
    a b      %                       2  mod(a,b)  a%b
    a b      \                       2  idiv(a,b)  a\b
    a b      :                       2  fdiv(a,b)
    a b      |                       2  vconcat(a,b)  a|b
    a b    I |                          vconcat(b,a)  b|a
    a b    H |                       2  append(a,b)
    a b  I H |                          append(b,a)
      a      &                       1  inv(a)  1/a
      a      !                       1  fact(a)  a!
      a      =                       1  evalv(a)
      a      M-%                        percent(a)  a%
 
  ... a      RET                     1  ... a a
  ... a      SPC                     1  ... a a
... a b      TAB                     3  ... b a
. a b c      M-TAB                   3  ... b c a
... a b      LFD                     1  ... a b a
  ... a      DEL                     1  ...
... a b      M-DEL                   1  ... b
             M-RET                   4  calc-last-args
      a      `     editing        1,30  calc-edit
 
  ... a      C-d                     1  ...
             C-k                    27  calc-kill
             C-w                    27  calc-kill-region
             C-y                        calc-yank
             C-_                     4  calc-undo
             M-k                    27  calc-copy-as-kill
             M-w                    27  calc-copy-region-as-kill
 
             [                          [...
[.. a b      ]                          [a,b]
             (                          (...
(.. a b      )                          (a,b)
             ,                          vector or rect complex
             ;                          matrix or polar complex
             ..                         interval

             ~                          calc-num-prefix
             <                       4  calc-scroll-left
             >                       4  calc-scroll-right
             {                       4  calc-scroll-down
             }                       4  calc-scroll-up
             ?                          calc-help
 
      a      n                       1  neg(a)  -a
             o                       4  calc-realign
             p     precision        31  calc-precision
             q                          calc-quit
             w                          calc-why
             x     command              M-x calc-command
      a      y                 1,28,49  calc-copy-to-buffer
 
      a      A                       1  abs(a)
    a b      B                       2  log(a,b)
    a b    I B                       2  alog(a,b)  b^a
      a      C                       1  cos(a)
      a    I C                       1  arccos(a)
      a    H C                       1  cosh(a)
      a  I H C                       1  arccosh(a)
             D                       4  calc-redo
      a      E                       1  exp(a)
      a    H E                       1  exp10(a)  10.^a
      a      F                    1,11  floor(a,d)
      a    I F                    1,11  ceil(a,d)
      a    H F                    1,11  ffloor(a,d)
      a  I H F                    1,11  fceil(a,d)
      a      G                       1  arg(a)
             H     command          32  Hyperbolic
             I     command          32  Inverse
      a      J                       1  conj(a)
             K     command          32  Keep-args
      a      L                       1  ln(a)
      a    H L                       1  log10(a)
             M                          calc-more-recursion-depth
           I M                          calc-less-recursion-depth
      a      N                       5  evalvn(a)
             P                          pi
           I P                          gamma
           H P                          e
         I H P                          phi
      a      Q                       1  sqrt(a)
      a    I Q                       1  sqr(a)  a^2
      a      R                    1,11  round(a,d)
      a    I R                    1,11  trunc(a,d)
      a    H R                    1,11  fround(a,d)
      a  I H R                    1,11  ftrunc(a,d)
      a      S                       1  sin(a)
      a    I S                       1  arcsin(a)
      a    H S                       1  sinh(a)
      a  I H S                       1  arcsinh(a)
      a      T                       1  tan(a)
      a    I T                       1  arctan(a)
      a    H T                       1  tanh(a)
      a  I H T                       1  arctanh(a)
             U                       4  calc-undo
             X                       4  calc-call-last-kbd-macro
 
    a b      a =                     2  eq(a,b)  a=b
    a b      a #                     2  neq(a,b)  a!=b
    a b      a <                     2  lt(a,b)  a<b
    a b      a >                     2  gt(a,b)  a>b
    a b      a [                     2  leq(a,b)  a<=b
    a b      a ]                     2  geq(a,b)  a>=b
    a b      a {                     2  in(a,b)
    a b      a &                  2,45  land(a,b)  a&&b
    a b      a |                  2,45  lor(a,b)  a||b
      a      a !                  1,45  lnot(a)  !a
  a b c      a :                    45  if(a,b,c)  a?b:c
      a      a .                     1  rmeq(a)
      a      a "                   7,8  calc-expand-formula
 
      a      a +   i, l, h        6,38  sum(a,i,l,h)
      a      a -   i, l, h        6,38  asum(a,i,l,h)
      a      a *   i, l, h        6,38  prod(a,i,l,h)
    a b      a _                     2  subscr(a,b)  a_b
 
    a b      a \                     2  pdiv(a,b)
    a b      a %                     2  prem(a,b)
    a b      a /                     2  pdivrem(a,b)  [q,r]
    a b    H a /                     2  pdivide(a,b)  q+r/b
 
      a      a a                     1  apart(a)
      a      a b   old, new         38  subst(a,old,new)
      a      a c   v                38  collect(a,v)
      a      a d   v              4,38  deriv(a,v)
      a    H a d   v              4,38  tderiv(a,v)
      a      a e                        esimplify(a)
      a      a f                     1  factor(a)
      a    H a f                     1  factors(a)
    a b      a g                     2  pgcd(a,b)
      a      a i   v                38  integ(a,v)
      a      a m   pats             38  match(a,pats)
      a    I a m   pats             38  matchnot(a,pats)
 data x      a p                    28  polint(data,x)
 data x    H a p                    28  ratint(data,x)
      a      a n                     1  nrat(a)
      a      a r   rules        4,8,38  rewrite(a,rules,n)
      a      a s                        simplify(a)
      a      a t   v, n          31,39  taylor(a,v,n)
      a      a v                   7,8  calc-alg-evaluate
      a      a x                   4,8  expand(a)
 
   data      a F   model, vars      48  fit(m,iv,pv,data)
   data    I a F   model, vars      48  xfit(m,iv,pv,data)
   data    H a F   model, vars      48  efit(m,iv,pv,data)
      a      a I   v, l, h          38  ninteg(a,v,l,h)
    a b      a M   op               22  mapeq(op,a,b)
    a b    I a M   op               22  mapeqr(op,a,b)
    a b    H a M   op               22  mapeqp(op,a,b)
    a g      a N   v                38  minimize(a,v,g)
    a g    H a N   v                38  wminimize(a,v,g)
      a      a P   v                38  roots(a,v)
    a g      a R   v                38  root(a,v,g)
    a g    H a R   v                38  wroot(a,v,g)
      a      a S   v                38  solve(a,v)
      a    I a S   v                38  finv(a,v)
      a    H a S   v                38  fsolve(a,v)
      a  I H a S   v                38  ffinv(a,v)
      a      a T   i, l, h        6,38  table(a,i,l,h)
    a g      a X   v                38  maximize(a,v,g)
    a g    H a X   v                38  wmaximize(a,v,g)
 
    a b      b a                     9  and(a,b,w)
      a      b c                     9  clip(a,w)
    a b      b d                     9  diff(a,b,w)
      a      b l                    10  lsh(a,n,w)
    a n    H b l                     9  lsh(a,n,w)
      a      b n                     9  not(a,w)
    a b      b o                     9  or(a,b,w)
      v      b p                     1  vpack(v)
      a      b r                    10  rsh(a,n,w)
    a n    H b r                     9  rsh(a,n,w)
      a      b t                    10  rot(a,n,w)
    a n    H b t                     9  rot(a,n,w)
      a      b u                     1  vunpack(a)
             b w   w              9,50  calc-word-size
    a b      b x                     9  xor(a,b,w)
 
c s l p      b D                        ddb(c,s,l,p)
  r n p      b F                        fv(r,n,p)
  r n p    I b F                        fvb(r,n,p)
  r n p    H b F                        fvl(r,n,p)
      v      b I                    19  irr(v)
      v    I b I                    19  irrb(v)
      a      b L                    10  ash(a,n,w)
    a n    H b L                     9  ash(a,n,w)
  r n a      b M                        pmt(r,n,a)
  r n a    I b M                        pmtb(r,n,a)
  r n a    H b M                        pmtl(r,n,a)
    r v      b N                    19  npv(r,v)
    r v    I b N                    19  npvb(r,v)
  r n p      b P                        pv(r,n,p)
  r n p    I b P                        pvb(r,n,p)
  r n p    H b P                        pvl(r,n,p)
      a      b R                    10  rash(a,n,w)
    a n    H b R                     9  rash(a,n,w)
  c s l      b S                        sln(c,s,l)
  n p a      b T                        rate(n,p,a)
  n p a    I b T                        rateb(n,p,a)
  n p a    H b T                        ratel(n,p,a)
c s l p      b Y                        syd(c,s,l,p)

  r p a      b #                        nper(r,p,a)
  r p a    I b #                        nperb(r,p,a)
  r p a    H b #                        nperl(r,p,a)
    a b      b %                        relch(a,b)
 
      a      c c                     5  pclean(a,p)
      a      c 0-9                      pclean(a,p)
      a    H c c                     5  clean(a,p)
      a    H c 0-9                      clean(a,p)
      a      c d                     1  deg(a)
      a      c f                     1  pfloat(a)
      a    H c f                     1  float(a)
      a      c h                     1  hms(a)
      a      c p                        polar(a)
      a    I c p                        rect(a)
      a      c r                     1  rad(a)
 
      a      c F                     5  pfrac(a,p)
      a    H c F                     5  frac(a,p)
 
      a      c %                        percent(a*100)
 
             d .   char             50  calc-point-char
             d ,   char             50  calc-group-char
             d <                 13,50  calc-left-justify
             d =                 13,50  calc-center-justify
             d >                 13,50  calc-right-justify
             d {   label            50  calc-left-label
             d }   label            50  calc-right-label
             d [                     4  calc-truncate-up
             d ]                     4  calc-truncate-down
             d "                 12,50  calc-display-strings
             d SPC                      calc-refresh
             d RET                   1  calc-refresh-top
 
             d 0                    50  calc-decimal-radix
             d 2                    50  calc-binary-radix
             d 6                    50  calc-hex-radix
             d 8                    50  calc-octal-radix
 
             d b              12,13,50  calc-line-breaking
             d c                    50  calc-complex-notation
             d d   format           50  calc-date-notation
             d e                  5,50  calc-eng-notation
             d f   num           31,50  calc-fix-notation
             d g              12,13,50  calc-group-digits
             d h   format           50  calc-hms-notation
             d i                    50  calc-i-notation
             d j                    50  calc-j-notation
             d l                 12,50  calc-line-numbering
             d n                  5,50  calc-normal-notation
             d o   format           50  calc-over-notation
             d p                 12,50  calc-show-plain
             d r   radix         31,50  calc-radix
             d s                  5,50  calc-sci-notation
             d t                    27  calc-truncate-stack
             d w                 12,13  calc-auto-why
             d z                 12,50  calc-leading-zeros
 
             d B                    50  calc-big-language
             d C                    50  calc-c-language
             d E                    50  calc-eqn-language
             d F                    50  calc-fortran-language
             d M                    50  calc-mathematica-language
             d N                    50  calc-normal-language
             d O                    50  calc-flat-language
             d P                    50  calc-pascal-language
             d T                    50  calc-tex-language
             d U                    50  calc-unformatted-language
             d W                    50  calc-maple-language
 
      a      f [                     4  decr(a,n)
      a      f ]                     4  incr(a,n)
 
    a b      f b                     2  beta(a,b)
      a      f e                     1  erf(a)
      a    I f e                     1  erfc(a)
      a      f g                     1  gamma(a)
    a b      f h                     2  hypot(a,b)
      a      f i                     1  im(a)
    n a      f j                     2  besJ(n,a)
    a b      f n                     2  min(a,b)
      a      f r                     1  re(a)
      a      f s                     1  sign(a)
    a b      f x                     2  max(a,b)
    n a      f y                     2  besY(n,a)
 
      a      f A                     1  abssqr(a)
  x a b      f B                        betaI(x,a,b)
  x a b    H f B                        betaB(x,a,b)
      a      f E                     1  expm1(a)
    a x      f G                     2  gammaP(a,x)
    a x    I f G                     2  gammaQ(a,x)
    a x    H f G                     2  gammag(a,x)
    a x  I H f G                     2  gammaG(a,x)
    a b      f I                     2  ilog(a,b)
    a b    I f I                     2  alog(a,b)  b^a
      a      f L                     1  lnp1(a)
      a      f M                     1  mant(a)
      a      f Q                     1  isqrt(a)
      a    I f Q                     1  sqr(a)  a^2
    a n      f S                     2  scf(a,n)
    y x      f T                        arctan2(y,x)
      a      f X                     1  xpon(a)
 
    x y      g a                 28,40  calc-graph-add
             g b                    12  calc-graph-border
             g c                        calc-graph-clear
             g d                    41  calc-graph-delete
    x y      g f                 28,40  calc-graph-fast
             g g                    12  calc-graph-grid
             g h   title                calc-graph-header
             g j                     4  calc-graph-juggle
             g k                    12  calc-graph-key
             g l                    12  calc-graph-log-x
             g n   name                 calc-graph-name
             g p                    42  calc-graph-plot
             g q                        calc-graph-quit
             g r   range                calc-graph-range-x
             g s                 12,13  calc-graph-line-style
             g t   title                calc-graph-title-x
             g v                        calc-graph-view-commands
             g x   display              calc-graph-display
             g z                    12  calc-graph-zero-x
 
  x y z      g A                 28,40  calc-graph-add-3d
             g C   command              calc-graph-command
             g D   device        43,44  calc-graph-device
  x y z      g F                 28,40  calc-graph-fast-3d
             g H                    12  calc-graph-hide
             g K                        calc-graph-kill
             g L                    12  calc-graph-log-y
             g N   number        43,51  calc-graph-num-points
             g O   filename      43,44  calc-graph-output
             g P                    42  calc-graph-print
             g R   range                calc-graph-range-y
             g S                 12,13  calc-graph-point-style
             g T   title                calc-graph-title-y
             g V                        calc-graph-view-trail
             g X   format               calc-graph-geometry
             g Z                    12  calc-graph-zero-y
 
             g C-l                  12  calc-graph-log-z
             g C-r range                calc-graph-range-z
             g C-t title                calc-graph-title-z
 
             h b                        calc-describe-bindings
             h c   key                  calc-describe-key-briefly
             h f   function             calc-describe-function
             h h                        calc-full-help
             h i                        calc-info
             h k   key                  calc-describe-key
             h n                        calc-view-news
             h s                        calc-info-summary
             h t                        calc-tutorial
             h v   var                  calc-describe-variable
 
             j 1-9                      calc-select-part
             j RET                  27  calc-copy-selection
             j DEL                  27  calc-del-selection
             j '   formula          27  calc-enter-selection
             j `   editing       27,30  calc-edit-selection
             j "                  7,27  calc-sel-expand-formula
 
             j +   formula          27  calc-sel-add-both-sides
             j -   formula          27  calc-sel-sub-both-sides
             j *   formula          27  calc-sel-mul-both-sides
             j /   formula          27  calc-sel-div-both-sides
             j &                    27  calc-sel-invert
 
             j a                    27  calc-select-additional
             j b                    12  calc-break-selections
             j c                        calc-clear-selections
             j d                 12,50  calc-show-selections
             j e                    12  calc-enable-selections
             j l                  4,27  calc-select-less
             j m                  4,27  calc-select-more
             j n                     4  calc-select-next
             j o                  4,27  calc-select-once
             j p                     4  calc-select-previous
             j r   rules        4,8,27  calc-rewrite-selection
             j s                  4,27  calc-select-here
             j u                    27  calc-unselect
             j v                  7,27  calc-sel-evaluate
 
             j C                    27  calc-sel-commute
             j D                  4,27  calc-sel-distribute
             j E                    27  calc-sel-jump-equals
             j I                    27  calc-sel-isolate
           H j I                    27  calc-sel-isolate (full)
             j L                  4,27  calc-commute-left
             j M                    27  calc-sel-merge
             j N                    27  calc-sel-negate
             j O                  4,27  calc-select-once-maybe
             j R                  4,27  calc-commute-right
             j S                  4,27  calc-select-here-maybe
             j U                    27  calc-sel-unpack
 
             k a                        calc-random-again
      n      k b                     1  bern(n)
    n x    H k b                     2  bern(n,x)
    n m      k c                     2  choose(n,m)
    n m    H k c                     2  perm(n,m)
      n      k d                     1  dfact(n)  n!!
      n      k e                     1  euler(n)
    n x    H k e                     2  euler(n,x)
      n      k f                     4  prfac(n)
    n m      k g                     2  gcd(n,m)
    m n      k h                    14  shuffle(n,m)
    n m      k l                     2  lcm(n,m)
      n      k m                     1  moebius(n)
      n      k n                     4  nextprime(n)
      n    I k n                     4  prevprime(n)
      n      k p                  4,28  calc-prime-test
      m      k r                    14  random(m)
    n m      k s                     2  stir1(n,m)
    n m    H k s                     2  stir2(n,m)
      n      k t                     1  totient(n)
 
  n p x      k B                        utpb(x,n,p)
  n p x    I k B                        ltpb(x,n,p)
    v x      k C                        utpc(x,v)
    v x    I k C                        ltpc(x,v)
    n m      k E                        egcd(n,m)
v1 v2 x      k F                        utpf(x,v1,v2)
v1 v2 x    I k F                        ltpf(x,v1,v2)
  m s x      k N                        utpn(x,m,s)
  m s x    I k N                        ltpn(x,m,s)
    m x      k P                        utpp(x,m)
    m x    I k P                        ltpp(x,m)
    v x      k T                        utpt(x,v)
    v x    I k T                        ltpt(x,v)
 
             m a                 12,13  calc-algebraic-mode
             m d                        calc-degrees-mode
             m f                    12  calc-frac-mode
             m g                    52  calc-get-modes
             m h                        calc-hms-mode
             m i                 12,13  calc-infinite-mode
             m m                        calc-save-modes
             m p                    12  calc-polar-mode
             m r                        calc-radians-mode
             m s                    12  calc-symbolic-mode
             m t                    12  calc-total-algebraic-mode
             m v                 12,13  calc-matrix-mode
             m w                    13  calc-working
             m x                        calc-always-load-extensions
 
             m A                    12  calc-alg-simplify-mode
             m B                    12  calc-bin-simplify-mode
             m C                    12  calc-auto-recompute
             m D                        calc-default-simplify-mode
             m E                    12  calc-ext-simplify-mode
             m F   filename         13  calc-settings-file-name
             m N                    12  calc-num-simplify-mode
             m O                    12  calc-no-simplify-mode
             m R                 12,13  calc-mode-record-mode
             m S                    12  calc-shift-prefix
             m U                    12  calc-units-simplify-mode
 
             s c   var1, var2       29  calc-copy-variable
             s d   var, decl            calc-declare-variable
             s e   var, editing  29,30  calc-edit-variable
             s i   buffer               calc-insert-variables
    a b      s l   var              29  a  (letting var=b)
  a ...      s m   op, var       22,29  calc-store-map
             s n   var           29,47  calc-store-neg  (v/-1)
             s p   var              29  calc-permanent-variable
             s r   var              29  v  (recalled value)
             r 0-9                      calc-recall-quick
      a      s s   var           28,29  calc-store
      a      s 0-9                      calc-store-quick
      a      s t   var              29  calc-store-into
      a      t 0-9                      calc-store-into-quick
             s u   var              29  calc-unstore
      a      s x   var              29  calc-store-exchange
 
             s A   editing          30  calc-edit-AlgSimpRules
             s D   editing          30  calc-edit-Decls
             s E   editing          30  calc-edit-EvalRules
             s F   editing          30  calc-edit-FitRules
             s G   editing          30  calc-edit-GenCount
             s H   editing          30  calc-edit-Holidays
             s I   editing          30  calc-edit-IntegLimit
             s L   editing          30  calc-edit-LineStyles
             s P   editing          30  calc-edit-PointStyles
             s R   editing          30  calc-edit-PlotRejects
             s T   editing          30  calc-edit-TimeZone
             s U   editing          30  calc-edit-Units
             s X   editing          30  calc-edit-ExtSimpRules
 
      a      s +   var           29,47  calc-store-plus  (v+a)
      a      s -   var           29,47  calc-store-minus  (v-a)
      a      s *   var           29,47  calc-store-times  (v*a)
      a      s /   var           29,47  calc-store-div  (v/a)
      a      s ^   var           29,47  calc-store-power  (v^a)
      a      s |   var           29,47  calc-store-concat  (v|a)
             s &   var           29,47  calc-store-inv  (v^-1)
             s [   var           29,47  calc-store-decr  (v-1)
             s ]   var           29,47  calc-store-incr  (v-(-1))
    a b      s :                     2  assign(a,b)  a := b
      a      s =                     1  evalto(a,b)  a =>
 
             t [                     4  calc-trail-first
             t ]                     4  calc-trail-last
             t <                     4  calc-trail-scroll-left
             t >                     4  calc-trail-scroll-right
             t .                    12  calc-full-trail-vectors
 
             t b                     4  calc-trail-backward
             t d                 12,50  calc-trail-display
             t f                     4  calc-trail-forward
             t h                        calc-trail-here
             t i                        calc-trail-in
             t k                     4  calc-trail-kill
             t m   string               calc-trail-marker
             t n                     4  calc-trail-next
             t o                        calc-trail-out
             t p                     4  calc-trail-previous
             t r   string               calc-trail-isearch-backward
             t s   string               calc-trail-isearch-forward
             t y                     4  calc-trail-yank
 
      d      t C   oz, nz               tzconv(d,oz,nz)
d oz nz      t C   $                    tzconv(d,oz,nz)
      d      t D                    15  date(d)
      d      t I                     4  incmonth(d,n)
      d      t J                    16  julian(d,z)
      d      t M                    17  newmonth(d,n)
             t N                    16  now(z)
      d      t P   1                31  year(d)
      d      t P   2                31  month(d)
      d      t P   3                31  day(d)
      d      t P   4                31  hour(d)
      d      t P   5                31  minute(d)
      d      t P   6                31  second(d)
      d      t P   7                31  weekday(d)
      d      t P   8                31  yearday(d)
      d      t P   9                31  time(d)
      d      t U                    16  unixtime(d,z)
      d      t W                    17  newweek(d,w)
      d      t Y                    17  newyear(d,n)
 
    a b      t +                     2  badd(a,b)
    a b      t -                     2  bsub(a,b)
 
             u a                    12  calc-autorange-units
      a      u b                        calc-base-units
      a      u c   units            18  calc-convert-units
   defn      u d   unit, descr          calc-define-unit
             u e                        calc-explain-units
             u g   unit                 calc-get-unit-definition
             u p                        calc-permanent-units
      a      u r                        calc-remove-units
      a      u s                        usimplify(a)
      a      u t   units            18  calc-convert-temperature
             u u   unit                 calc-undefine-unit
             u v                        calc-enter-units-table
      a      u x                        calc-extract-units
      a      u 0-9                      calc-quick-units
 
  v1 v2      u C                    20  vcov(v1,v2)
  v1 v2    I u C                    20  vpcov(v1,v2)
  v1 v2    H u C                    20  vcorr(v1,v2)
      v      u G                    19  vgmean(v)
    a b    H u G                     2  agmean(a,b)
      v      u M                    19  vmean(v)
      v    I u M                    19  vmeane(v)
      v    H u M                    19  vmedian(v)
      v  I H u M                    19  vhmean(v)
      v      u N                    19  vmin(v)
      v      u S                    19  vsdev(v)
      v    I u S                    19  vpsdev(v)
      v    H u S                    19  vvar(v)
      v  I H u S                    19  vpvar(v)
             u V                        calc-view-units-table
      v      u X                    19  vmax(v)
 
      v      u +                    19  vsum(v)
      v      u *                    19  vprod(v)
      v      u #                    19  vcount(v)
 
             V (                    50  calc-vector-parens
             V {                    50  calc-vector-braces
             V [                    50  calc-vector-brackets
             V ]   ROCP             50  calc-matrix-brackets
             V ,                    50  calc-vector-commas
             V <                    50  calc-matrix-left-justify
             V =                    50  calc-matrix-center-justify
             V >                    50  calc-matrix-right-justify
             V /                 12,50  calc-break-vectors
             V .                 12,50  calc-full-vectors
 
    s t      V ^                     2  vint(s,t)
    s t      V -                     2  vdiff(s,t)
      s      V ~                     1  vcompl(s)
      s      V #                     1  vcard(s)
      s      V :                     1  vspan(s)
      s      V +                     1  rdup(s)
 
      m      V &                     1  inv(m)  1/m
 
      v      v a   n                    arrange(v,n)
      a      v b   n                    cvec(a,n)
      v      v c   n >0          21,31  mcol(v,n)
      v      v c   n <0             31  mrcol(v,-n)
      m      v c   0                31  getdiag(m)
      v      v d                    25  diag(v,n)
    v m      v e                     2  vexp(v,m)
  v m f    H v e                     2  vexp(v,m,f)
    v a      v f                    26  find(v,a,n)
      v      v h                     1  head(v)
      v    I v h                     1  tail(v)
      v    H v h                     1  rhead(v)
      v  I H v h                     1  rtail(v)
             v i   n                31  idn(1,n)
             v i   0                31  idn(1)
    h t      v k                     2  cons(h,t)
    h t    H v k                     2  rcons(h,t)
      v      v l                     1  vlen(v)
      v    H v l                     1  mdims(v)
    v m      v m                     2  vmask(v,m)
      v      v n                     1  rnorm(v)
  a b c      v p                    24  calc-pack
      v      v r   n >0          21,31  mrow(v,n)
      v      v r   n <0             31  mrrow(v,-n)
      m      v r   0                31  getdiag(m)
  v i j      v s                        subvec(v,i,j)
  v i j    I v s                        rsubvec(v,i,j)
      m      v t                     1  trn(m)
      v      v u                    24  calc-unpack
      v      v v                     1  rev(v)
             v x   n                31  index(n)
  n s i  C-u v x                        index(n,s,i)
 
      v      V A   op               22  apply(op,v)
  v1 v2      V C                     2  cross(v1,v2)
      m      V D                     1  det(m)
      s      V E                     1  venum(s)
      s      V F                     1  vfloor(s)
      v      V G                        grade(v)
      v    I V G                        rgrade(v)
      v      V H   n                31  histogram(v,n)
    v w    H V H   n                31  histogram(v,w,n)
  v1 v2      V I   mop aop          22  inner(mop,aop,v1,v2)
      m      V J                     1  ctrn(m)
      m      V L                     1  lud(m)
      v      V M   op            22,23  map(op,v)
      v      V N                     1  cnorm(v)
  v1 v2      V O   op               22  outer(op,v1,v2)
      v      V R   op            22,23  reduce(op,v)
      v    I V R   op            22,23  rreduce(op,v)
    a n    H V R   op               22  nest(op,a,n)
      a  I H V R   op               22  fixp(op,a)
      v      V S                        sort(v)
      v    I V S                        rsort(v)
      m      V T                     1  tr(m)
      v      V U   op               22  accum(op,v)
      v    I V U   op               22  raccum(op,v)
    a n    H V U   op               22  anest(op,a,n)
      a  I H V U   op               22  afixp(op,a)
    s t      V V                     2  vunion(s,t)
    s t      V X                     2  vxor(s,t)
 
             Y                          user commands
 
             z                          user commands
 
      c      Z [                    45  calc-kbd-if
      c      Z |                    45  calc-kbd-else-if
             Z :                        calc-kbd-else
             Z ]                        calc-kbd-end-if
 
             Z {                     4  calc-kbd-loop
      c      Z /                    45  calc-kbd-break
             Z }                        calc-kbd-end-loop
      n      Z <                        calc-kbd-repeat
             Z >                        calc-kbd-end-repeat
    n m      Z (                        calc-kbd-for
      s      Z )                        calc-kbd-end-for
 
             Z C-g                      cancel if/loop command
 
             Z `                        calc-kbd-push
             Z '                        calc-kbd-pop
      a      Z =   message          28  calc-kbd-report
             Z #   prompt               calc-kbd-query
 
   comp      Z C   func, args       50  calc-user-define-composition
             Z D   key, command         calc-user-define
             Z E   key, editing     30  calc-user-define-edit
   defn      Z F   k, c, f, a, n    28  calc-user-define-formula
             Z G   key                  calc-get-user-defn
             Z I                        calc-user-define-invocation
             Z K   key, command         calc-user-define-kbd-macro
             Z P   key                  calc-user-define-permanent
             Z S                    30  calc-edit-user-syntax
             Z T                    12  calc-timing
             Z U   key                  calc-user-undefine

注釈

  1. 正の接頭引数は n個のスタック要素に作用します。 負の接頭引数は -n番目のスタック要素に作用します。 ゼロの接頭引数はスタック全体に作用します。 (LFDM-DEL の場合は、符号の意味が反転します。) (訳者の認識: 引数をひとつ取るコマンド)
  2. 正の接頭引数は n個のスタック要素に作用します。 負の接頭引数は、スタック先頭とそれに続く-n個のスタック要素に作用します。 (訳者の認識: 引数を2つ以上取るコマンド)
  3. 正の接頭引数は 先頭からn個のスタック要素を1ステップ回転します。 負の接頭引数はスタック全体を -n ステップ回転します。 ゼロの接頭引数はスタック全体を逆転します。 (訳者の認識: TAB など)
  4. 接頭引数は反復回数や距離を指定します。 (訳者の認識: 引数を2つ以上取るコマンド)
  5. 正の接頭引数は計算精度をp桁に指定します。 負の接頭引数は計算精度を-p桁ぶん減らします。
  6. 接頭引数はステップ幅であると解釈されます。 数値無しの接頭引数を付けると、ステップ幅もプロンプトします。
  7. 接頭引数は簡単化のレベルや深さを指定します。 1=デフォルト, 2=a s なみ, 3= a e なみ
  8. 負の接頭引数では、コマンドは与式の最上位レベルにのみ作用します
  9. 正の接頭引数はワードのサイズを符号無し w ビットに指定します。 正の接頭引数はワードのサイズを符号あり w ビットに指定します。
  10. 接頭引数はシフト量 n を指定します。 このコマンドの w 引数はキーストロークからは指定できません。
  11. キーストロークからの場合、d 引数は無視され、デフォルトのゼロになります。
  12. モードはトグルします。 正の接頭引数は常にモードをセットし、負の場合は常にクリアします。
  13. 接頭引数の値によっては、モードの特別なバリエーションを生じます。
  14. 接頭引数が何かあれば、スタックから m を取得する代りに、 それを m として使用します。 M の取り得る値は次のどれかです。
    整数
    区間 [0 .. m) 内の整数型乱数。
    浮動小数
    区間 [0 .. m) 内の浮動小数型乱数。
    0.0
    平均値 0, 標準偏差 1 のガウス分布。
    誤差型式
    指定した平均値と標準偏差のガウス分布。
    区間
    指定区間内の整数か浮動小数の乱数。
    ベクトル
    ベクトル要素からの無作為抽出による乱数。
  15. 1〜6 の接頭引数は、スタックから取得(かつ除去)する日付要素の数を指定します。 Date Conversions 参照 。
  16. 接頭引数はタイムゾーンを指定します。 C-u はタイムゾーン番号か名前をスタックtopから取得するように指示します。 Time Zones 参照 。
  17. 接頭引数は日にち番号(0〜6/0〜31/0〜366)を指定します。
  18. 入力に単位が無かったら、プロンプトが出て新旧の単位を聞かれます。
  19. 接頭引数を付けると、たくさんのスタック要素を集めて入力データ集合を作ります。 各要素は値か、値のベクトルです。
  20. 普通は2個のベクトルを取得しますが、 接頭引数 1 を付けると、スタックからひとつの N×2 行列を取得します。
  21. 行番号または列番号 n を、接頭引数で与えることができます。 引数のない C-u プリフィックスは、n をスタックtopから 取得するよう指示します。 もし n がベクトルや区間であった場合は、 入力に応じたサブベクトルやサブ行列が生成されます。
  22. 演算子 op を聞いてくるプロンプトに対して、 所望の関数のキーシーケンスか、 xz に続く関数名を入力します。 あるいは $ を使ってスタックの式を取得したり、 ' に続けて式をタイプすることもできます。 後の2つのケースでは、式は `<#1+#2>'`<x, y : x+y>' のような 無名関数でも良く、$$$ を含んでも構いません。 ($ は生成した関数の最後の引数に対応します。) それ以外の引数ではプロンプトが出て引数リストの入力を促します。 V M によってスタックから pop されるベクトルの数は、 入力した所望関数の引数の数に依ります。 (訳者理解: $$$ は、それぞれスタック top や 2番目を指す。)
  23. 演算子 op を入力する前に、 下記マッピング方向キーのいずれかが使えます。
    _
    行単位にスライスしてマッピング[mapr], 横方向にまとめ圧縮して列ベクトルに[reducea]
    :
    列単位にチョップしてマッピング[mapc], 縦方向にまとめ圧縮して行ベクトルに[reduced]
    =
    行ベクトル単位でマッピング[mapr], 行ベクトル単位でまとめて行ベクトルに[reducer]
    これらの効果は、関数名に次の1文字を追加して区別します: r for "rows," c for "columns," a for "across," d for "down."
  24. 接頭引数はパッキングモードを指定します。 負でないパッキングモードは、 v p の場合はパックする要素の数であり、 v u の場合はアンパックするレベルです。 負のパッキングモードは下記のとおりです。 接頭引数が無いv p の場合、モードはスタック先頭から取得され、 整数か整数のベクトルが許されます。 接頭引数が無い v u のデフォルトは 1 です。
    -1
    (2) 直行座標複素数
    -2
    (2) 極座標複素数
    -3
    (3) 時分秒型式
    -4
    (2) 誤差型式
    -5
    (2) 剰余型式
    -6
    (2) [閉..閉] 区間
    -7
    (2) [閉..開) 区間
    -8
    (2) (開..閉] 区間
    -9
    (2) (開..開) 区間
    -10
    (2) 分数
    -11
    (2) 整数仮数つき浮動小数
    -12
    (2) [1 .. 10) 区間内仮数つき浮動小数
    -13
    (1) 日付型式(日にち数使い)
    -14
    (3) 日付型式(年月日)
    -15
    (6) 日付型式(年月日時分秒)
  25. 接頭引数は行列のサイズ n を指定します。 接頭引数が無い場合、n は入力されたベクトルから推定されます。
  26. 接頭引数は開始位置 n を指定します(デフォルトは 1 )。
  27. このコマンドは、スタックバッファ内におけるカーソル位置の影響を受けます。
  28. このコマンドは、スタックから引数を(取得しますが)除去しません。
  29. 変数名は 1桁の数字か、フルネームです。
  30. 編集バッファが現れます。編集を完了するには、 M-# M-# (または C-c C-cLFD、 いくつかのケースでは RET)をタイプします。 編集のキャンセルはM-# x です。 LFD は編集結果の評価を抑制します。
  31. プロンプトが出て入力を促す数は、接頭引数で与えることもできます。
  32. Press this key a second time to cancel the prefix. このキーを2回押すと、(1回めにセットされた)プリフィックスはキャンセルされます。
  33. 負の接頭引数を付けると、全ての式をdeactivateします。 正の接頭引数を付けると、deactivateの後scratchからactivateします。
  34. デフォルトでは直近の式境界を走査します。 ゼロの接頭引数では、式はマークとポイントに囲まれています。 非ゼロの接頭引数では、その行数だけ前方/後方を走査します。
  35. ポイント・マーク間のリージョンを取得し、ベクトルとして解釈します。 非ゼロの接頭引数は、ポイント位置からその行数だけ前後した位置までを取得し、 ベクトルとして解釈します(訳者理解: マーク位置は関係ありませんが、 マークが存在しないと動作しないようです。 transient-mark-mode がセットされているとマークが存続しないので影響します)。 ゼロの接頭引数は、ポイントのある現在行を取得しベクトルとして解釈します (訳者理解: これもマーク位置は関係ありませんが、存在している必要があります)。 C-u のみの場合はポイント・マーク間のリージョンを式として解釈します。
  36. ポイントとマークで対角指定された矩形区間を取得し、行列として解釈します。 正の接頭引数 n を付けると、矩形区間を列幅 n で区切ります。 ゼロまたは C-u のみの接頭引数は、各行をそれぞれ式として解釈します。 負の接頭引数は、カギ括弧部分の特殊処理を抑制します。
  37. 数値の接頭引数は、現行の言語モードを無視させます。
  38. プロンプトに対してブランクで答えると、 それ以降の必要情報はすべてスタック要素から pop されます。
  39. 変数 v を答える際に、 v = v_0 (v_0 の近傍で展開)や v - v_0 についての展開も受付けます。
  40. 正の接頭引数では、 スタックに複数の y と共通の x があると見なされます。 ゼロの接頭引数では、 スタックに y のベクトルと共通の x があると見なされます。 負の接頭引数では、スタックに多数の [x,y] ベクトルがあると見なされます。 (3D プロットでは、これが zx,y の関係になります。)
  41. 接頭引数を付けると、グラフ中の全てのカーブが削除されます。
  42. 正の接頭引数は、既存のプロットにデータ点を追加して精細度を向上します。 負の接頭引数は、プロットデータを再計算します。
  43. 何らかの接頭引数を付けると、デフォルト値をセットします。
  44. 負の接頭引数は、プリンタの値を設定します。
  45. 条件が非ゼロであるか、あるいは非ゼロと判っている式なら「真」と見なされます。 それ以外は「偽」です。
  46. カンマで区切られた複数の式は複数のスタック要素として push されます。 引続く ), ], }, >, " 区切り子は省略できます。 表記 $$$ はスタックレベル 3 にある値を参照して式を生成し、 その代りにスタック top から 3レベル分が無くなります。 表記 $3 は同様にスタックレベル 3 にある値を参照しますが、 スタックからの削除は行いません。 評価を抑制するには、RET の替りに LFD を使ってください。 変数を評価するには、RET の替りに M-= を使ってください。
  47. 変数には右のほうに書かれた式がストアされます。 インバース・フラグはオペランドの順序を逆転します。 たとえば、I s - xx := a-x です。
  48. ? を繰返し押すと、モデルを選ぶ方法を見ることができます。 変数プロンプトに対して、 iviv;pv のように独立変数やパラメータを指定します。 正の接頭引数はスタックから N+1個のベクトルを取得します。 ゼロの接頭引数はひとつの行列とひとつのベクトルを取得します。
  49. C-u だけの接頭引数を付けると、目的バッファにヤンクして挿入するかわりに 現リージョンを置換します。
  50. 全てのスタック要素が再フォーマットされますが、 H プリフィックスを付けるとそれを抑制します。 I プリフィックスは、 一時的にモードをセットしてスタック先頭を書直し、 それから元のモード設定にもどします。
  51. 負の接頭引数は、 デフォルトの 2D 精細度のかわりにデフォルトの 3D 精細度を設定します。
  52. このコマンドは次の形式のベクトルを取得します。 [prec, wsize, ssize, radix, flfmt, ang, frac, symb, polar, matrix, simp, inf] 1〜12 の接頭引数は、n 番目のモード値のみを取得します。


Go to the first, previous, next, last section, table of contents.     利用度数