Как выучить математические обозначения? - PullRequest
32 голосов
/ 06 апреля 2009

Есть ли у вас какие-либо рекомендации книг или веб-сайтов, которые научили бы меня математическим обозначениям. Как разработчик я работаю над широким спектром проектов - от .NET / SQL Server до Flash-игр, и я часто нахожу ссылки на статьи в Интернете для руководства. Многие статьи содержат математические формулы, и, если они не сопровождаются «простыми английскими» объяснениями, я обычно изо всех сил пытаюсь преобразовать формулу в код.

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

Будем надеяться, что, изучив эту запись, я смогу расширить свои знания, фактически застревая в ней.


Примечание : пожалуйста, не предлагайте мне вернуться в школу и пройти более высокий курс по математике, поскольку, хотя я знаю, что это будет лучшим выбором, это просто не вариант. Кроме этого, любые предложения приветствуются.


Обновление

Вот несколько типов вещей, которые я программирую чаще всего. Я не уверен, какие области математики они охватывают.

  • 2d и 3d обнаружение столкновений
  • Утилиты отчетности для приложений сбора данных (регистрационные формы, опросы и т. Д.)
  • 2d и 3d vector math, в основном основанные на играх
  • Управление цветом (программно переходя от одного цвета к другому, добавляя и вычитая цвета, делая цвета светлее / темнее на лету)

Надеюсь, это поможет добавить немного контекста.

Ответы [ 7 ]

13 голосов
/ 06 апреля 2009

Вы можете найти множество бесплатных книг по математике здесь: http://www.e -booksdirectory.com / mathematics.php

Если вы ищете просто таблицу символов и их значение, в Википедии есть хороший список: http://en.wikipedia.org/wiki/Table_of_mathematical_symbols

9 голосов
/ 06 апреля 2009

Похоже, что многие из ваших приложений в компьютерной графике.

Один из классических учебников - Фоли и Ван Дам . Вы можете рассмотреть возможность получения копии. Это может не замедлить процесс объяснения матриц (см. Ссылку, которую я дал для страницы о преобразованиях координат), но там достаточно контекста, который вы, вероятно, можете сделать хорошо, если вы либо выполните некоторые базовые поиски по некоторым из концепций линейной алгебры, либо проверить книгу линейной алгебры из библиотеки.

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

7 голосов
/ 06 апреля 2009

Главное, что вам нужно понять, - это обозначение теории множеств. Все, что вам действительно нужно, это самая тонкая книга, которую вы можете найти, и в ней будет 90% того, что вам нужно.

Я помню, как читал «Теорию наивного множества» Халмоса несколько лет назад, после чего было мало того, что я не мог понять. Но если эта конкретная книга не подходит, отправляйтесь в любую университетскую библиотеку и возьмите вводную книгу по теории множеств, и она должна дать вам то, что вам нужно.

7 голосов
/ 06 апреля 2009

Онлайн-математический словарь

mathworld.wolfram

Книга

Словарь математики HarperCollins

У Саймона Сингха большой список книг на его сайте .

Ваш обновленный вопрос побуждает меня упомянуть бесплатные онлайн-лекции Гилберта Странга по линейной алгебре . Это довольно медленно, но очень тщательно.

6 голосов
/ 06 апреля 2009

Хотя это не совсем то, что вы ищете, Принстонский компаньон по математике имеет пример главы Язык и грамматика математики . Это объясняет не столько формул, сколько формальное использование английского языка.

4 голосов
/ 06 апреля 2009

Хорошие ответы уже.

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

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

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

Удачи.

2 голосов
/ 06 апреля 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...