Graphic Calculator: FIDocalcus
Проект трёх первокурсников (по инженерному практикуму в первом семестре) по созданию графического калькулятора на FLTK C++
|
Classes | |
class | function_crosses |
Класс, хранящий в себе вектор точек - пересечений двух мат. функций More... | |
class | function_extremes |
Класс, хранящий в себе вектор точек - лок. экстремумы мат. функции More... | |
class | function_roots |
Класс, хранящий в себе точки - пересеч. графика мат. функ. с осью Ox. More... | |
struct | Point |
Вещественная точка More... | |
struct | Segment |
Вещественный отрезок More... | |
Functions | |
vector< Segment > | domain_segments (const function< double(double)> &calc, Math_calc::Point left_bottom, Math_calc::Point right_top, double precision) |
std::vector< Segment > | domain_segments (const std::function< double(double)> &calc, Math_calc::Point left_bottom, Math_calc::Point right_top, double precision) |
Считает вещественные отрезки, где мат. функция определена | |
vector< Segment > Math_calc::domain_segments | ( | const function< double(double)> & | calc, |
Math_calc::Point | left_bottom, | ||
Math_calc::Point | right_top, | ||
double | precision ) |
Начало отрезка уже было записано
Текущий отрезок
std::vector< Segment > Math_calc::domain_segments | ( | const std::function< double(double)> & | calc, |
Math_calc::Point | left_bottom, | ||
Math_calc::Point | right_top, | ||
double | precision ) |
Считает вещественные отрезки, где мат. функция определена
Деление на сегменты происходит на прямоуг. области, края - точки
calc | лямбда-выражение от мат. функции |
left_bottom | левая нижняя точка - начало области деления на сегменты |
right_top | правая верхняя точка - конец области деления на сегменты |
precision | точность |