Sponsored links: Algebra eBooks
 

Help Index

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

The Maxima on-line user's manual

Algebra Calculator

Search:

Args

Function: args (<expr>) Returns the list of arguments of expr, which may be any kind of expression other than an atom. Only the arguments of the top-level operator are extracted; subexpressions of expr appear as elements or subexpressions of elements of the list of arguments.

expr: x . dx . dy + z . dy . dz + y . dx . dz;
expr2: x . [dx, dy] + z . [dy, dz] + y . [dx, dz];
expr3: x * [dx, dy] + z * [dy, dz] + y * [dx, dz];
expr4: [x, dx, dy] + [z, dy, dz] + [y, dx, dz];
expr5: [[x, dx, dy], [z, dy, dz], [y, dx, dz]];
expr6: x . del(x) . del(y) + z . del(y) . del(z) + y . del(x) . del(z);
part(expr, 1);
length(expr);
op(expr);
args(expr);
map(op, args(expr));
map(args, args(expr));
map(args, args(expr6));
diffform(vars, expr) := block(    [n, k],    0);
diff(x + y);

The order of the items in the list may depend on the global flag inflag.

args (<expr>) is equivalent to substpart ("[", <expr>, 0). See also substpart, and op.

There are also some inexact matches for args. Try ?? args to see them.

(%o1)                                true
(%i2) 

Related Examples

args-map-matrix-plot2d-rhs-solve-transpose
plot2d(rhs(Polynom),[x,1,5]);

Verteilung:matrix([1,...

Punkte:args(Verteilung);

g(x):=x[2]=a*x[1]^4+b...

Calculate

args-draw-draw2d-explicit-load-matrix
  draw2d(         color      = red,         key        = "Linear interpolator",         explicit(f(x),x,-5,20),         point_size = 3,         color      = blue,         key        = "Sample points",         points(args(p)));

load(interpol);

p: matrix([7,2],[8,3]...

linearinterpol(p);

Calculate

args-length-makelist-ratexpand

expr: ratexpand(a*x^2...

alist: args(expr);

alistlen: length(alist);

Calculate

args-length-listofvars-makelist-ratexpand

/* check denominator ...

alist: args(expr);

alistlen: length(alist);

Calculate

args-inpart-op

f(x):= x^2;

op(f(x));

args(f(x));

Calculate

args-matrix-plot2d-substpart
plot2d([discrete,sq],[x,-3,3],[y,-3,3]);

sq:[[0,0],[2,0],[2,2]...

sq1:[[0,2,2,0],[0,0,2...

rm:matrix([.707,-.707...

Calculate

args-genmatrix-kill-powerdisp-transpose-true

""/* MATRIZENMULTIPLI...

kill(all);

powerdisp:true;

Calculate

args-cos-diff-ev-flatten-float-matrix-sin-sqrt-transpose

Rx(t) := matrix ([1, ...

Ry(t) := matrix ([cos...

Rz(t) := matrix ([cos...

Calculate

args-display-do-inpart-lambda-map-op

f(x):= x^2;

op(f(x));

args(f(x));

Calculate