Форум программистов, компьютерный форум, киберфорум
Без категории
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Библиотека матвычислений на Delphi.
Здесь будут публиковаться рабочие процедуры, выполняющие различные математические вычисления.
Без категории Записи без категории
Старый
Рефакторинг программы уравнивания.
Запись от Massaraksh7 размещена 26.05.2026 в 18:20 / Библиотека матвычислений на Delphi.
Показов 3444 Комментарии 0

Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Аватар для Massaraksh7
Айлурофил
Старый
Использование TThread в Lazarus для математических вычислений.
Запись от Massaraksh7 размещена 25.05.2026 в 23:48 / Библиотека матвычислений на Delphi.. Обновил(-а) Massaraksh7 26.05.2026 в 01:42
Показов 5066 Комментарии 6
Метки lazarus, tthread

Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами (1000 x 1000, 2000 x 2000 и больше), и алгоритмические возможности уже исчерпаны. При...
Аватар для Massaraksh7
Айлурофил
Старый
Рейтинг: 5.00. Голосов: 1.
Lazarus. Таблица с объединением ячеек.
Запись от Massaraksh7 размещена 21.03.2025 в 15:54 / Библиотека матвычислений на Delphi.
Показов 6839 Комментарии 0
Метки delphi, lazarus

Понадобилась представление на экране таблицы с объединёнными ячейками. И не одной, а штук триста, и все разные. На Delphi я использовал для этих целей TStringGrid, и то, кривовато получалось. А в Lazarus - не получается вообще. Тут при установленном свойстве DefaultDrawing всё равно рисует то, что...
Аватар для Massaraksh7
Айлурофил
Старый
Окончание
Запись от Massaraksh7 размещена 09.03.2025 в 11:32 / Библиотека матвычислений на Delphi.
Показов 2640 Комментарии 2
Метки delphi

Анимация динамики просадки фундамента за несколько лет.
Видео
Аватар для Massaraksh7
Айлурофил
Старый
Рейтинг: 5.00. Голосов: 2.
Продолжение.
Запись от Massaraksh7 размещена 03.01.2025 в 07:59 / Библиотека матвычислений на Delphi.
Показов 998 Комментарии 1
Метки lazarus, opengl

Всё получилось в Opengl на Lazarus , то, что было сделано в glScene на Delphi.
А именно, интерполяция поверхности по нескольким точкам методом Кригинга, с построением изолиний, и просмотр её с помощью управления камерой из предыдущей записи блога. Результат - на видео:
Аватар для Massaraksh7
Айлурофил
Старый
Рейтинг: 5.00. Голосов: 2.
Перемещение камеры по сцене для Opengl на Lazarus.
Запись от Massaraksh7 размещена 31.12.2024 в 03:05 / Библиотека матвычислений на Delphi.
Показов 1202 Комментарии 0
Метки lazarus, opengl

Потребовалось отображать трёхмерные графики. Для этого выбрал OpenGl, благо, в Lazarus он есть. С Opengl раньше немного работал (простейшие вещи), но, аналогичную задачу в Delphi решал с помощью GlScene. В Lazarus GlScene до ума, видимо, пока не доведена, какие-то ошибки при компиляции, поэтому не стал...
Аватар для Massaraksh7
Айлурофил
Старый
Рейтинг: 5.00. Голосов: 1.
Интересная функция
Запись от Massaraksh7 размещена 20.03.2024 в 00:14 / Библиотека матвычислений на Delphi.
Показов 1412 Комментарии 3

Нашёл забавную функцию, график которой при изменении параметра причудливо меняет форму, напоминая то ли сокращающееся сердце, то ли ещё что. Функция в декартовых координатах неявная, поэтому график строится через преобразование в полярные координаты, и решение кубического уравнения.
(x2+y2)2-A*x*y2=850*y
Pascal
1
2
3
4
5
6
7
8
unit Unit1;
 
{$mode objfpc}{$H+}
 
interface
 
uses
  Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, ComCtrls,
...
Аватар для Massaraksh7
Айлурофил
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru