воскресенье, 4 июля 2021 г.

Обратное проективное преобразование

Если заданы коэффициенты проективного преобразования, переводящие точки плоскости (x,y) в точки другой плоскости (x',y'), то можно ли найти обратное ему преобразование, и если да, то каково оно?

среда, 23 июня 2021 г.

Как построить перпендикулярный вектор на плоскости

В задаче проведения прямоугольных полигонов граничащих с линией нужно было зная вектор линии провести перпендикуляр к ней и захотелось сделать это наиболее простым способом. Оказалось, что это действительно просто.

понедельник, 14 июня 2021 г.

О сдвиге как композиции вращений и растяжений

Нашел отличное описание https://kpfu.ru/portal/docs/F_1297695290/160_1_phys_mat_19.pdf как представить сдвиг в виде двух вращений и двух растяжений.

У меня получилось найти решение только для строгого ромба, но была уверенность что должно быть и для общего случая, по ссылке полный вариант, для общего параллелограмма.

суббота, 12 июня 2021 г.

Арифметика дельта чисел, или чему равно 0,(9)

В предыдущей теме "О представлении дельта чисел" была затронута одна из операций с такими числами. Как выглядит их арифметика полностью? Попробуем разобраться.

среда, 9 июня 2021 г.

О представлении дельта чисел

В рассмотренной ранее теме "Аналитическое представление функции Хэвисайда" были рассмотрены дельта числа. Зададимся вопросом - можно ли их как-то выразить? Попробуем разобраться.

воскресенье, 11 апреля 2021 г.

Аналитическое представление функции Хэвисайда

Функция Хэвисайда определена как ступенчатая функция, равная 1 при аргументе больше 0 и 0 при аргументе меньше 0. В самой точке 0 функцию Хэвисайда определяют с вариациями, в зависимости от того насколько это подходит мнению автора, но чаще всего как значение 1.

Можно ли определить эту функцию аналитически, выразив через элементарные функции? Попробуем разобраться.

вторник, 6 апреля 2021 г.

Листки объявлений - для дела

В почтовые ящики постоянно бросают объявления на небольших листках, примерно в половину формата А4. Можно ли их пустить в практическое дело? Листки примерно такие:

понедельник, 5 апреля 2021 г.

Окно градиента яркостей

В области наземной обработки спутниковых снимков всегда стояла и стоит и, видимо, и дальше будет стоять задача повышения информативности спутниковых снимков, или получение средствами обработки изображений информации, ранее не выявляемой на снимках.

четверг, 1 апреля 2021 г.

Записали 1, прочитали -1. Как?

Представим, что мы в отладчике проходим по коду и видим запись значения 1, но следом это же значение читается как -1. Как это может быть и где искать проблему?
tt_t tt;
tt.s = 1;

bool b11 = tt.s > 0; // false
bool b12 = tt.s < 0; // true

воскресенье, 10 января 2021 г.

Собственные числа бикватернионов, часть 4

В третьей части исследования мы нашли, что собственные числа бикватернионов могут быть представлены в виде произведения делителя нуля на кватернион. Но именно это самое слово "могут" и оставляет ощущение незавершенности. А насколько полна эта информация, как еще они могут быть представлены? Попробуем разобраться.

среда, 6 января 2021 г.

Собственные числа бикватернионов, часть 3

После различного варьирования задачи на собственные числа и собственные значения бикватернионов немного не выясненным остается вопрос: а как же именно выглядят собственные числа бикватернионов, чему они равны? Попробуем разобраться.

вторник, 5 января 2021 г.

Собственные числа бикватернионов, часть 2

После первой части о собственных числах бикватернионов немного приподнимем градус и поварьируем задачу.

понедельник, 4 января 2021 г.

Собственные числа бикватернионов, часть 1

Если для матриц существует такое понятие, как собственные значения и собственные векторы, то каков их аналог для бикватернионов? Попробуем разобраться.

четверг, 31 декабря 2020 г.

How to Get Win32 DLL Resource hInstance

static HINSTANCE hResInstance = NULL;
HINSTANCE GetResourceInstance()
{
    if(!hResInstance)
    {
        // первый hResInstance - адрес для которого берется hModule
        // второй hResInstance - куда класть результат
        GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS | 
            GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT,
            (LPCTSTR)&hResInstance, &hResInstance);
    }
    return hResInstance;
};

суббота, 19 декабря 2020 г.

Подалгебры бикватернионов

Какие есть подалгебры в алгебре бикватернионов и как их найти? Попробуем разобраться.

четверг, 12 ноября 2020 г.

MiniM - 52

Проект MiniM получил MDC assigned number 52.
USER>w $sy
52,AUGUST,MINIM00