Опубликовано 27 апреля 2013, 20:52

Хороший, годный научпоп, раскрывающий перед читателем одну из главных проблем в современной математике — гипотезу Римана. Книга написана так, чтобы понять суть дела мог даже не самый подготовленный читатель, и как мне кажется, получилась ни рыба, ни мясо — краткий курс алгебры, анализа и ТФКП изложен очень сумбурно и «гуманитарии» всё равно ничего не поймут, а читать все эти многословные истории про муравьёв Арга и Знача очень утомительно. Хорошо, что сейчас есть более наглядные способы освежить в память геометрический смысл происходящего на комплексной плоскости, такие как, например, мега-статья про фрактал Жюлиа. Математику, действительно, как всегда, величественную, загадочную и способную удивлять, разбавляют рассказы об интригах французского двора времён республик и реставраций, немецких университетах и британских колледжах, из-за которых я бросил эту книгу год назад, а сейчас с удовольствием прочёл. 4/5.

Опубликовано 3 апреля 2013, 18:30

Увлекательная история математики от античности и до наших дней, включающая в себя скандалы, интриги, расследования и совершенно неожиданные повороты! Позволяет по-новому посмотреть на эту науку (да и на научное знание в целом), понять, почему некоторые вещи в ней устроенны именно так (наверняка у нас у всех есть вопросы как минимум к анализу), узнать, как ошибались великие. Написана для широкого круга читателей (каким он был в 1980 году) и знания, собственно, математики не требует. Очень глубокая (порой, эта глубина даже вызывает страх) книга, дающая богатую пищу для размышлений. Рекомендую всем неравнодушным.

Опубликовано 22 октября 2012, 03:07 под Skywave - Adore

Я слушаю музыку через мощный Hi-Fi усилитель NAD C355BEE, помимо всех прочих достоинств обладающий моторизованным регулятором громкости, которым можно управлять с пульта ДУ или через COM-порт (для работы с последним под Linux можно воспользоваться NAD Daemon). Мотор в регуляторе, впрочем, не самый точный, и ручку крутит довольно размашисто: от «слишком тихо» до «соседей разбудим» за одно нажатие! Поэтому, помимо ручки, приходится пользоваться электронной регулировкой громкости в музыкальном проигрывателе (в моём случае MPD). Выкрутить ручку на максимум и полностью перейти на электронную регулировку нельзя: поскольку ЦАП 16-битный, пострадает динамический диапазон. Так и живём: два регулятора громкости. Особых неудобств они не доставляют, но всё равно это как-то не круто. (Далее)

Опубликовано 18 июля 2012, 02:06 под Regina Spektor - Open

Вчера катался в академ по традиционному маршруту, заехав в Щ (даже не догадывался о существовании этого микрорайона; думал, там лес). Одного не могу понять: если это те же самые 65 километров, что с Ритой (причём тут, в отличие от её спортивного стиля, на ночь глядя ЕБАШИЛ СО ВСЕЙ ДУРИ БЛЯДЬ, ибо «депрессия»), то почему тогда у меня аж в ушах трещало, а теперь я даже не устал и, приехав в 01:00, сел делать придуманную по дороге свистелку (не единственную, кстати, но для второй нужна собственная квартира): слайд-шоу из фотографий играющего исполнителя с last.fm. Спустя сутки получилось вот что: (Далее)

Опубликовано 24 января 2012, 05:30

Приехал в универ покушать, покурить, пообщаться, с горского на трамвае добирался полтора часа. В результате не смог защитить лабу по PHP и узнал, что ММ надо было сдать до 1 октября, а после — только лично Бердникову наизусть все лекции в Томском институте теплофизики. Казалось, хуже дела идут только у Чёрного, весь день пишущего на flamp и играющего в клавогонки с дешманского университетского компьютера. Но несмотря на всё это, лично для меня сессия уже сдана и настало время подвести итоги этого семестра. План ничего не сделать самому можно считать успешно выполненным, план ничего не узнать — условно выполненным, план свести к минимуму количество ненужных посещений — проваленным, хотя и не до такой степени, как в прошлые разы. В следующем семестре (возможно, последнем) мы хотим вплотную заняться этим вопросом, а пока, как обычно, предметы в порядке появления: (Далее)

Опубликовано 1 февраля 2009, 19:36

В википедии сказано:

Ряд чисел, обратных к простым, расходится. Более того, при :

Мы с пацанами коллегами решили проверить и написали программу: (Далее)

Опубликовано 28 января 2009, 22:54
Опубликовано 20 января 2009, 19:23

Система:

Поскольку правые части уравнений равны, можем перейти к эквивалентной системе

Раскрывая скобки и выполняя преобразования первого уравнения, получаем:

Для второго соответственно:

Приравнивая, получаем

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

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

Проверка на C:

#include <math.h>
#include <stdio.h>
#define EPSILON 10E-5

typedef struct {
    float x;
    float y;
} dot;

int getCircleEquation(dot dot1, dot dot2, dot dot3, float *x0, float *y0, float *r, int performTest)
{
    float det = (dot1.x * dot2.y + dot2.x * dot3.y + dot3.x * dot1.y
               - dot1.x * dot3.y - dot2.x * dot1.y - dot3.x * dot2.y);
    if (fabs(det) < EPSILON)
    {
        // Три точки на одной прямой, нельзя построить окружность
        return 0;
    }

    // Вычисляем ординату центра
    *y0 = (dot2.x * dot3.x * dot3.x - dot3.x * dot2.x * dot2.x +
           dot1.x * dot1.x * dot3.x - dot1.x * dot3.x * dot3.x +
           dot1.x * dot2.x * dot2.x - dot2.x * dot1.x * dot1.x +

           dot2.x * dot3.y * dot3.y - dot1.x * dot3.y * dot3.y +
           dot1.x * dot2.y * dot2.y - dot2.x * dot1.y * dot1.y +
           dot3.x * dot1.y * dot1.y - dot3.x * dot2.y * dot2.y) / (2 * det);

    // Вычисляем абциссу центра
    if (fabs(dot1.x - dot2.x) < EPSILON)
    {
        *x0 = (dot3.x * dot3.x + dot3.y * dot3.y
             - dot2.x * dot2.x - dot2.y * dot2.y
             + 2 * *y0 * dot2.y
             - 2 * *y0 * dot3.y) / (2 * (dot3.x - dot2.x));
    } else {
        *x0 = (dot2.x * dot2.x + dot2.y * dot2.y
             - dot1.x * dot1.x - dot1.y * dot1.y
             + 2 * *y0 * dot1.y
             - 2 * *y0 * dot2.y) / (2 * (dot2.x - dot1.x));
    }

    // Вычисляем радиус
    *r = sqrt(pow(dot1.x - *x0, 2) + pow(dot1.y - *y0, 2));

    // Тестирование
    if (performTest)
    {
        float r2 = sqrt(pow(dot2.x - *x0, 2) + pow(dot2.y - *y0, 2));
        float r3 = sqrt(pow(dot3.x - *x0, 2) + pow(dot3.y - *y0, 2));

        if (fabs(*r - r2) > EPSILON || fabs(*r - r3) > EPSILON || fabs(r2 - r3) > EPSILON)
        {
            printf("TEST FAIL: (%f,%f) (%f,%f) (%f,%f) => (%f %f) %f %f %f\n", dot1.x, dot1.y, dot2.x, dot2.y, dot3.x, dot3.y, *x0, *y0, *r, r2, r3);

        }
    }

    // Получили уравнение окружности
    return 1;
}

int main()
{
    float x0, y0, r;
    for (float x1 = -10.0; x1 < 10.0; x1 += 1)
    {
        for (float y1 = -10.0; y1 < 10.0; y1 += 1)
        {
            for (float x2 = -10.0; x2 < 10.0; x2 += 1)
            {
                for (float y2 = -10.0; y2 < 10.0; y2 += 1)
                {
                    for (float x3 = -10.0; x3 < 10.0; x3 += 1)
                    {
                        for (float y3 = -10.0; y3 < 10.0; y3 += 1)
                        {
                            dot dot1, dot2, dot3;
                            dot1.x = x1; dot1.y = y1;
                            dot2.x = x2; dot2.y = y2;
                            dot3.x = x3; dot3.y = y3;

                            if (!getCircleEquation(dot1, dot2, dot3, &x0, &y0, &r, 1))
                            {
                                printf("Unable to build (%f, %f) (%f, %f) (%f, %f)\n", dot1.x, dot1.y, dot2.x, dot2.y, dot3.x, dot3.y);
                            }
                        }
                    }
                }
            }
        }
    }
}
9 [ + 4 - ] утверждена 17 апреля 2008, 19:19
[17:56:08] <mirain> Как диагональ параллелограмма может быть его высотой?
[17:56:16] <themylogin> может
[17:56:23] <mirain> Как?
[17:56:39] <mirain> Нарисуй слешами
[17:58:59] <mirain> ______________________
/ /
/ /
/_____________________/
Теги
1nsk C++ E-Business GNU/GPL-софт HTML/CSS ICQ IDE KDE last.fm Linux Linuxnsk Microsoft Motivator MySQL P2P Party PCI PHP Python Qt SATA SEO Sibnet thelogin.ru Timelapse USB VHDL Web 2.0 Webstream Windows Wireless А я говорил! Авто Админ Алкоголь Аниме Атмосфера Аудио Безобразие Бизнес Блоги Боты Бред Быт Велосипед Весна Вечер Взлом Видеозахват Винил Винтаж Вконтакте Вода Воспоминания Гетто Гламур Гопота Горский Графити Грузовики Дача Девушки Деньги Дизайн Домофон Драки Европа Еда Железо Затулинка Зима Игрушки Игры Идея Интересно Интернет Исследование История Казань Карикатуры Квартира Класс Концерты Коромшук Коты КПК Красиво Криминал Крыши Курение Лето Литература Лицей НГТУ Лохи Магнитофоны Маркса Мат Математика Машинный перевод Мегафон Менты Метро Мечты Мифы Мне стыдно Мобайл Можга Москва МТС Музыка Мультикассы Мультфильмы Мы помним Надписи Наука Недвижимость Непоняятно Новосибирск Ночь Обидно Обман Образование Омск Опечатки Орфография Осень Парк Пиратство Плохо Погода Поезда Политика Помойка Праздники Презрение Природа Провайдеры Программирование Протест Психология Путешествия Радиотехника Растения Реклама Религия Ремонт Рисунки Руины Рэп Салют Серверы Сервис Сериалы Скриншоты Смешно СМИ Снег Собаки Совет Софт Спам Спасём Россию Стоп-ляп Страх Стройка Студяга Танцы ТВ Трамваи Транс Транспорт Уважаю Ужас Умный дом Утро Филдрепорты Философия Форум ФПМИ Франция Хикки Хостинг Цитатник Школа 208 ЭГ Эксперимент Юго-Западный