Создание сайта www.prografix.narod.ru.
Уравнения второй, третьей и
четвёртой степени.
Метод Якоби вычисления собственных значений и векторов.
Классы Vector3d и Vector2d.
Линейная аппроксимация точек на плоскости и в пространстве.
Псевдо- и квазислучайные числа. Графика и OpenGL.
Системы линейных уравнений второго и третьего порядка.
Метод наименьших квадратов.
|
Раздел Списки. Класс ValueSet.
Решение систем линейных уравнений методом Гаусса.
Симметричные положительно определённые матрицы.
Решение систем линейных уравнений методом ортогонализации.
В GraphViewer 3.1 появилось сохранение графики в С++ файле.
Триангуляция многоугольников на плоскости ( оптимальные функции ).
Математические формулы.
Триангуляция многоугольников в пространстве.
Выпуклая оболочка на плоскости.
Порядковые статистики.
Минимальная охватывающая окружность.
Минимальная охватывающая сфера. Класс File.
Сжатие без потерь. Выпуклая оболочка в пространстве.
|
Максимальная окружность вписанная в выпуклый многоугольник.
Класс PseudoFile. Класс Matrix.
Кубический корень. Cингулярное разложение (svd).
Аппроксимация точек окружностью.
Линейная аппроксимация точек на плоскости.
Расстояние от точки до многоугольника.
Переход из пространства на плоскость и обратно.
Поиск медианы пяти чисел. Аппроксимация функции полиномом.
Шаблон Poly3gon. Формат STL.
Поиск медианы семи чисел. Поиск медианы девяти чисел.
|
Вычисление ближайшей точки к заданным прямым на плоскости.
Вычисление ближайшей точки к заданным плоскостям.
Вычисление ближайшей точки к заданным прямым в пространстве.
Функции writeInt, writeFlt и writeStr. Класс Similar2d.
В GraphViewer 3.3 добавлен импорт STL-файлов.
Шаблон Triplet. Измерение времени.
Аппроксимация точек сферой. Класс Polyhedron.
Функции ortho_trans. Класс Segment3d.
Аппроксимация отрезков плоскостью в пространстве.
Сортировка слиянием. Сортировка вставками.
Произвольные уравнения. Оптимальные сортировки.
|
Приложение DEMO. Поиск медианы 13 чисел.
Формат Wavefront OBJ. Класс Complex.
В GraphViewer 3.4 добавлен импорт OBJ-файлов.
Функции getNearPoint1a. Функции getLine1a.
Собственные значения матрицы. Функция selectR.
Уравнения n-ой степени.
|
Класс Segment2d. "Быстрая" сортировка.
Пересечение плоскости и прямой. Функция orthes.
Четырёхмерные вектора. Максимальная сфера вписанная в многогранник.
Классы PRandVector4d и QRandVector4d. Ортогонализация векторов.
Классы PNormalRand и QNormalRand. Масштабирование столбцов матрицы.
Абстрактная триангуляция.
Функции trianNat1L1MaxMinTan, trianG1MaxMinTan и trianTestNat1L1MinTan.
Количество оборотов при обходе контура. Файл Almaz.h.
Максимальная окружность вписанная в невыпуклый многоугольник.
Функции-члены leftPerpendicular и rightPerpendicular.
Моменты на плоскости.
|
Моменты в пространстве. Построение окружностей.
Классы PRandVector2d и QRandVector2d.
Функции minConvexPolygonDiameter. Функции getNearPoint1a.
Функция isConvex. Метод золотого сечения.
Раздел Массивы. Шаблон Suite. Шаблон FixArray.
Разделение многоугольника на выпуклые части. Очередь с приоритетом.
Вычисление ближайшей точки к заданным точкам на плоскости.
N-мерный многогранник. Классы Spin2d и Conform2d.
Максимальный многоугольник вписанный в многоугольник.
Функции distanceElp. Аппроксимация многоугольника.
Аппроксимация многогранника.
Максимальный эллипс вписанный в многоугольник.
Класс PRandPoint2d.
|
Минимальный охватывающий эллипс. Функция lasEqu123.
Функция minEllipseAroundPointsA. Шаблон SortItem.
Класс Affin2d. Максимальные прямоугольники и ромбы.
Аппроксимация многогранника сферой и параллелепипедом.
Минимальный охватывающий многоугольник. Класс Affin3d.
Минимальный охватывающий прямоугольник. Периметр эллипса.
Функция distanceEld. Площадь поверхности эллипсоида.
Аппроксимация многоугольника кругом и прямоугольником.
Минимальный охватывающий эллипсоид. Классы Sphere3d и Ellipsoid3d.
Функция getCirclePnt1.
Функции getNearPoint2 и getNearPointU ( для точек на плоскости ).
Функция getNearPointU ( для прямых на плоскости ).
|
Функция getLineU. Функция minConvexPolyhedronDiameter.
Функция getPlaneU. Минимальный охватывающий параллелепипед.
Функция minTriangleAroundConvexPolygonA. Двухмерные массивы.
Векторные нормы. Переопределённые системы линейных уравнений.
Построение сферы. Функция minSphere для плоскостей.
Функции fmin и fmax. Класс Line3d.
Функция getNearPointU для плоскостей.
Функции minNormU и minNorm2.
Функция slu_gauss.
Функции maxFixSpheroidInConvexPolyhedron, maxFixConeInConvexPolyhedron и maxFixCylinderInConvexPolyhedron.
Матричные нормы. Класс Parallelepiped3d.
Класс Rectangle2d. Шаблон Def. Шаблон shuffle.
Шаблон ListItem. Пересечения на плоскости.
Пересечения в пространстве.
Функция minCircleAroundCircles. Функция minSphereAroundSpheres.
|
Шаблоны DynArrRef, SuiteRef и LtdSuiteRef.
Пересечения прямой и отрезка с многоугольником.
Пересечение выпуклого многоугольника с простым.
Двухмерное нормальное распределение. Пересечение точки и многоугольника. Уравнение пятой степени.
Шаблоны Set1, Set2, Set3 и Set4. Шаблоны CmbArray и CmbSuite.
Медиана 11 чисел. Шаблон FixArrRef.
Комплексные корни для уравнений второй, третьей,
четвёртой и пятой степени.
Кубический корень для комплексных чисел.
|
narod.ru перешёл в UCoz и на страницах появилась надоедливая реклама.
Функции root4, root6, root8 и root9. Шаблон CmbMatrix.
Шаблон CmbArray2. Функция Segment3d::project.
Функция getLineU. Функция minCylinderR.
Упрощение многоугольников.
Ближайшая точка к заданным прямым и
к заданным плоскостям минимизирующая p-норму для значений p = 4/3, 6/5, 8/7, 10/9.
Функция SuiteRef::delAndShift. Класс PseudoReadFile.
Функция maxEllipsoidIn4hedronV.
|
В раздел Списки добавлены методы makeFir, makeLas, swapCurAndCur и swapAllAndAll.
Функция maxConvexPolygonInPolygon.
Функция maxPolyhedronInConvexPolyhedronNR.
Функции maxFixEllipseInPolygon и maxEllipseInPolygonA.
Случайные вращения. В раздел Одномерные массивы добавлены операторы ( ).
Выпуклая оболочка многогранника.
Классы SLU2S и SLU3S заменены на шаблоны классов SLU2 и SLU3.
Медиана 4 чисел. Медиана 6 чисел.
Функции select. Триангуляция Зейделя.
|
Функция selectS. Медиана 8 чисел.
Шаблон SemiRef. Медиана 10 чисел.
Функция maxPolyhedronInConvexPolyhedron1R. Функция selectT.
Функция getLineR. Класс Rhomb2d.
Функции minRhombAroundPointsA и minRhombAroundPointsP.
Функции для минимальной трапеции. Функция trianSweepLine.
Функция maxNgonInConvexPolygonA.
|
Минимальный N-угольник.
Минимумы и максимумы для четырёх и пяти элементов. Вектор null3d.
Функция minRegularTetrahedronAroundPointsNR.
Функция minParallelepipedAroundPointsNR.
Раздел Функция Мёбиуса. Раздел Функция Лиувилля.
Шаблон hasEqu. Минимальный охватывающий равноугольник.
Фокусы для эллипса.
Функции getNearPointR для прямых и плоскостей.
Функции addNewBefFir и addNewAftLas.
|
Функция maxEllipsoidInConvexPolyhedronV. Функция getMinMaxParabola1d.
Раздел Сплайн на плоскости. Раздел Деревья.
Класс Triangle3d. Раздел Метод "марширующих кубов".
Класс StringWriteFile. Функция printf.
Класс MarchingCubes2. Класс Circle3d.
|
Функция maxCircleInConvexPolyhedron. Класс Rectangle3d.
Класс Triangle2d. Класс Parallelogram2d.
Класс Parallelepiped3d переименован в Cuboid3d.
Минимальное расстояние между точками одного множества.
Шаблон функции hasEqu123. Класс Parallelogram3d.
Функция maxParallelogramInConvexPolyhedronP.
Раздел Совмещение фигур в пространстве.
Раздел Максимальная плоская фигура вписанная в многогранник.
Общее квадратное уравнение.
Однопроходной алгоритм trianSweepLine.
Функция rebuildDelauney.
Функция maxRectangleInConvexPolygonANR.
Функция maxRhombusInConvexPolygonANR.
Функция maxFixEllipseInConvexPolygonNR.
Функция maxFixEllipseInPolygonNR.
Шаблон MutCArrRef.
Функция maxEllipseInPolygonANR.
Функция maxPolygonInConvexPolygonNR.
Функции maxRectangleInPolygonANR и maxRhombusInPolygonANR.
Класс Rhombus3d.
Функции maxRectangleInConvexPolyhedronANR и maxRhombusInConvexPolyhedronANR.
Комплексная функция exp.
Функция maxParallelogramInConvexPolygonP.
Функция maxParallelogramInConvexPolygonA.
|
Из-за неадекватной рекламы на uCoz с начала 2019 года сайт переехал на prografix.github.io.
В раздел Математические формулы добавлены подразделы: "Формулы суммирования", "Обращения Мёбиуса" и "Ряды Дирихле и функция Лиувилля".
Шаблон классов SLU4. Функция пересечения четырёх гиперплоскостей.
Шаблоны классов Matrix3 и Matrix4. Функция getNearPointU.
Функция getNearPoint2. Функция getRandSpin3d.
Классы QRand2Point2d и QRand2Vector3d. Формулы Паде.
Функция maxPolyhedronInConvexPolyhedron. Функция minRegularTetrahedronAroundPoints.
Функция maxEllipseInTriangleA. Функция maxEllipseInTetrahedronA.
Классы HarmAppr и HarmApprMod.
|
В раздел Аппроксимация функций добавлены классы HarmAppr2 и HarmAppr1.
В раздел Максимальный многоугольник вписанный в выпуклый многоугольник добавлена функция maxAffinPolygonInConvexPolygon.
В раздел Функции для многоугольников добавлены две функции simplifyNV.
В раздел Максимальная плоская фигура вписанная в многогранник добавлены функции maxRectangleInConvexPolyhedronA и maxRhombusInConvexPolyhedronA.
|
Для четырёхмерных векторов добавлены векторные нормы. У деревьев запись разделена на ключ и данные. В файл typedef.h добавлен тип Void. В шаблон SuiteRef добавлена функция-член delFirEqu. Функция overlayConvexPolygons. Функция maxCuboidInConvexPolyhedronNR. Для функции SuiteRef::delAndShift добавлен второй параметр. Для класса Spline2d добавлены функции-члены getParFromX, getParFromY, getX и getY.
Создан раздел Квадратные матрицы.
|
Для типов LinTran2d и Affin2d добавлено преобразование прямой.
В раздел Простые шаблоны-функции добавлены функции _mina и _maxa.
В раздел Вычисление моментов на плоскости добавлены функции center4pnt, momentum1sgm, center4sgm и momentum4sgm.
|
В раздел Разделение многоугольника на части добавлена функция splitPolygon.
Приложение DEMO версия 61.
В раздел Фигуры в пространстве добавлен класс Tetrahedron.
В раздел Максимальная фигура вписанная в многогранник добавлена функция maxTetrahedronInConvexPolyhedronV.
Приложение DEMO версия 62.
В раздел Аппроксимация многоугольника добавлены функции minMaxPointsConvexPolygonNR, overlayConvexPolygonsNR и minMaxPointsConvexPolygon.
В раздел Аппроксимация многогранника добавлены функции overlayConvexPolyhedronsNR и minMaxPointsConvexPolyhedron1R.
В раздел Функции для многоугольников добавлена функция makePolygon ( CCArrRef<Line2d> & line, const double eps, DynArrRef<Vector2d> & poly ).
В раздел Симметричные положительно определённые матрицы добавлена функция slu_cg.
В раздел Класс Polyhedron добавлена функция normalize ( Polyhedron & poly ).
В раздел Квадратные матрицы добавлен шаблон SymMatrix3.
В раздел Небольшие системы линейных уравнений добавлен шаблон SymSLU3.
В раздел Симметричные положительно определённые матрицы добавлены функции slu_LDLt и slu_LDLtO для разреженных матриц.
В раздел Пересечения на плоскости добавлена функция intersectHalfPlanes.
В раздел Пересечения в пространстве добавлена функция intersectHalfSpaces.
|