@sym
: x =
assumeAlso (x, cond, cond2, …)
¶@sym
: [x, y] =
assumeAlso ([x y], cond, …)
¶@sym
: assumeAlso (x, cond)
¶@sym
: assumeAlso ([x y], cond, …)
¶Add additional assumptions on a symbolic variable.
Behaviour is similar to assume
; however cond is combined
with any existing assumptions of x instead of replacing them.
Example:
syms x integer x1 = x; assumptions(x1) ⇒ ans = { [1,1] = x: integer } x = assumeAlso(x, 'positive'); assumptions(x) ⇒ ans = { [1,1] = x: integer, positive }
As with assume
, note x1
is unchanged:
assumptions(x1) ⇒ ans = { [1,1] = x: integer }
Warning: with no output argument, this tries to find and replace any x within expressions in the caller’s workspace. See ‘assume’.
See also: @sym/assume, assumptions, sym, syms.
Package: symbolic