A =
assumptions ()
¶A =
assumptions (x)
¶[v, d] =
assumptions (x, 'dict')
¶L =
assumptions ('possible')
¶List assumptions on symbolic variables.
The assumptions are returned as a cell-array of strings:
syms x y positive syms n integer assumptions ⇒ ans = { [1,1] = n: integer [1,2] = x: positive [1,3] = y: positive } assumptions(n) ⇒ ans = { [1,1] = n: integer }
You can get the list of assumptions relevant to an expression:
f = sin(n*x); assumptions(f) ⇒ ans = { [1,1] = n: integer [1,2] = x: positive }
With the optional second argument set to the string 'dict'
,
return the assumption dictionaries in d corresponding
to the variables in v.
You can also get a list of possible assumptions:
A = assumptions('possible'); strjoin(sort(A), ', ') ⇒ ans = ..., finite, ..., positive, ..., zero
See also: sym, syms, @sym/assume, @sym/assumeAlso.
Package: symbolic