Ответы пользователя по тегу Высшая математика
  • Что такое трансцендентные числа?

    @Mercury13
    Программист на «си с крестами» и не только
    Алгебраические числа — это корни многочлена с конечной степенью и целочисленными (ну или рациональными) коэффициентами. Так что пи не алгебраическое — то есть трансцендентное.
    Вот книга про это, добьёте решение в вашей форме? (Ваша чуть отличается от традиционной)
    mathemlib.ru/books/item/f00/s00/z0000027/st057.shtml
    Ответ написан
    2 комментария
  • Есть ли функция которая сильно меняет большие значения и чуть чуть маленькие?

    @Mercury13
    Программист на «си с крестами» и не только
    Главное требование: f’(0)=1. Но из вашего описания непонятно, как функция должна вести себя на ∞-и, и вот несколько вариантов.

    Самое простое — это линейная функция kx, k<1 (например, 0,9x). Она везде (и на ∞-и) линейна.
    Можно посложнее: x/(kx²+1). Этот зверь будет переть к нулю.
    Можно что-то среднее: k·ln(x/k + 1). Стремится к ∞-и, но не так, как x.
    Ещё вариант: 2k sqrt(x/k + 1). Тоже стремится к ∞-и, но побыстрее.
    Если нужно к константе a — то [2a/pi] arctg(x/a). Единственное что — для управления скоростью сходимости придётся в арктангенс вместо x подставить примерно такую же функцию (f'(0)=1).
    Ответ написан
  • Что такое «распределение Нэша» (Nash distribution)?

    @Mercury13
    Программист на «си с крестами» и не только
    Известная теорема теории игр (теорема Нэша).
    Любая матричная игра имеет равновесие Нэша в смешанных стратегиях.
    А смешанная стратегия — это распределение, с какой вероятностью брать ту или эту стратегию.

    Таким образом, распределение Нэша — это та «случайная смесь» стратегий, которая уныла и надёжна, как и полагается равновесию Нэша. Например, для игры «камень-ножницы-бумага» распределение Нэша — все три фигуры по ⅓.
    Ответ написан
    Комментировать
  • Что дает произведение 2х векторов в 2Д пространстве?

    @Mercury13
    Программист на «си с крестами» и не только
    В 2D существуют два произведения векторов (x,y) и (x',y').
    • Скалярное xx' + yy'. Проекция одного на другой, помножить на длину другого. Равна нулю, если векторы пперпендикулярны.
    • Косое xy' − x'y. Площадь параллелограмма на этих векторах. Равна нулю, если векторы коллинеарны.
    Ответ написан
    Комментировать
  • Регрессия к среднему. Что за формула?

    @Mercury13
    Программист на «си с крестами» и не только
    R² — это так называемый коэффициент детерминации. Как он работает?
    Изначальная дисперсия переменной y будет D1.
    Наладили модель — дисперсия модели D2, которая, надо полагать, меньше D1 (особенно если вся выборка обучающая, без экзаменационной; здравствуй, переобучение!).
    Тогда R² = 1 − D2/D1 = (D1 − D2) / D1.

    Дисперсия, как известно, измеряется в квадратных попугаях. И, кроме того, для независимых величин D(x+y) = Dx+Dy. Таким образом, √(D1 − D2) ~ √R² — это тот разброс, который мы объяснили моделью.

    Но он, по-видимому, натягивает сову на глобус. В его модели объяснённый разброс — 0,780 (ещё и округлять не умеет), необъяснённый — √D2 ~ √(1 − R²) = 0,626, и в зависимости от того, что хочешь доказать, можно манипулировать статистикой в ту или иную сторону. Вот так я могу сказать, что с такими разбросами всего на 0,780 / (0,780+0,626) = 55% умение, и на 45% — удача. Так что нет, коэффициент детерминации, и точка. Повторяю, для независимых величин один разброс частично компенсируется другим, и D(x+y) = Dx+Dy. В квадратных попугаях.
    Ответ написан
    2 комментария
  • Какие есть книги про связь высшей математики и программирования?

    @Mercury13
    Программист на «си с крестами» и не только
    Дональд Кнут. «Конкретная математика»
    Теория графов, алгебра логики — любая книга
    Ответ написан
  • Как посчитать угол по 2-м координатам?

    @Mercury13
    Программист на «си с крестами» и не только
    Как я понял, вам нужен угол вектора (x1,y1)→(x2,y2).
    Любой школьный «арк», если им действовать в лоб, в определённом диапазоне углов не определён или неустойчив.
    Но именно для этого в большинстве языков присутствует функция
    atan2(y2 - y1, x2 - x1)
    Ответ написан
    Комментировать
  • Как найти координаты прямой d, направленного по биссектрисе угла между двумя прямыми, при условии, что длина бисс прямой с задается с клавиатуры?

    @Mercury13
    Программист на «си с крестами» и не только
    Как я понял, задача такова. Есть угол, заданный вершиной и двумя точками на сторонах. Найти, куда попадёт биссектриса длины 4.

    1. Из координат вершины угла и точек на его сторонах получить векторы-стороны.
    2. Привести векторы-стороны к единой длине (например, разделить на длину).
    3. Их среднее арифметическое — вектор-биссектриса. Если получился нулевой вектор — векторы-стороны смотрят на 180°, и непонятно, в какую сторону считать нашу биссектрису.
    4. Привести вектор-биссектрису к нужной длине (разделив на реальную длину и умножив на требуемую).
    5. Отсчитать этот вектор от вершины угла. Получится координата биссектрисы длины 4, отложенной от точки (3, 4).
    А математика совсем не высшая :)
    Ответ написан
    Комментировать