Name:

- subtraction function

Library names:

sollya_obj_t sollya_lib_sub(sollya_obj_t, sollya_obj_t) sollya_obj_t sollya_lib_build_function_sub(sollya_obj_t, sollya_obj_t) #define SOLLYA_SUB(x,y) sollya_lib_build_function_sub((x), (y)) sollya_obj_t sollya_lib_neg(sollya_obj_t) sollya_obj_t sollya_lib_build_function_neg(sollya_obj_t) #define SOLLYA_NEG(x) sollya_lib_build_function_neg(x)

Usage:

function1 - function2 : (function, function) -> function interval1 - interval2 : (range, range) -> range interval1 - constant : (range, constant) -> range interval1 - constant : (constant, range) -> range - function1 : function -> function - interval1 : range -> range

Parameters:

Description:

Example 1:

   > 5 - 2;
   3

Example 2:

   > x - 2;
   -2 + x

Example 3:

   > x - x;
   0

Example 4:

   > diff(sin(x) - exp(x));
   cos(x) - exp(x)

Example 5:

   > [1;2] - [3;4];
   [-3;-1]
   > [1;2] - 17;
   [-16;-15]
   > 13 - [-4;17];
   [-4;17]

Example 6:

   > -exp(x);
   -exp(x)
   > -13;
   -13
   > -[13;17];
   [-17;-13]
See also: +, *, /, ^
Go back to the list of commands