Как узнать математическую нотацию?
Есть ли у вас какие-либо рекомендации по книгам или веб-сайтам, которые научили бы математической нотации. Как разработчик я работаю над широким спектром проектов от .NET/SQL Server до Flash-игр, и я часто нахожу, что ссылаюсь на статьи в Интернете для руководства. Многие из статей содержат математическую формулу, и, если они не сопровождаются объяснениями "простого английского", я обычно стараюсь преобразовать формулу в код.
У меня есть степень в Interactive Multimedia, и поэтому у меня не было формального высшего математического образования, однако я не считаю, что математика слишком подвержена налогообложению, чтобы понять.
Надеюсь, узнав эти обозначения, я смогу расширить свои знания, фактически сумев застрять в этом.
Примечание: пожалуйста, не предлагайте мне вернуться в школу и сделать более высокий курс математики, поскольку, хотя я знаю, что это лучший выбор, это просто не вариант. Помимо этого, любые предложения приветствуются.
Обновление
Вот несколько типов вещей, которые я программирую чаще всего. Я не уверен, какие области математики они покрывают.
- 2d и 3d обнаружение столкновения
- Утилиты отчетности для приложений сбора данных (регистрационные формы, опросы и т.д.).
- 2d и 3d векторная математика, в основном основанная на играх
- Управление цветом (программно исчезает от одного цвета к другому, добавляет и вычитает цвета, делая цвета светлее/темнее на лету)
Надеемся, что это поможет добавить немного контекста.
Ответы
Ответ 1
Похоже, что многие ваши приложения находятся в компьютерной графике.
Один из классических учебников - Foley and Van Dam. Вы можете подумать о получении копии.
Это может не замедлить объяснение матриц (см. Ссылку, которую я дал для страницы о преобразованиях координат), но там достаточно контекста, который вы, вероятно, можете сделать просто отлично, если вы либо выполняете некоторые основные поиски по некоторым понятиям линейной алгебры, либо проверить книгу линейной алгебры из библиотеки.
Не похоже, что вы много выиграете от полного "переваривания" курса линейной алгебры (который переходит в собственные значения, матричный факторинг и другие вещи). Я просто беру одну концепцию за раз, когда она появляется. Вы можете немного узнать о медленном осмосе.
Ответ 2
Здесь вы можете найти лодку бесплатных математических книг: http://www.e-booksdirectory.com/mathematics.php
Если вы ищете только таблицу символов и что они означают, у Википедии есть хороший список: http://en.wikipedia.org/wiki/Table_of_mathematical_symbols
Ответ 3
Главное, что вам нужно понять, - это обозначение теории множеств. Все, что вам действительно нужно, это самая тонкая книга, которую вы можете найти, и у нее будет 90% того, что вам нужно.
Я помню, как Хэлмос несколько лет назад читал "Теорию наивного набора", после чего было мало того, чего я не мог понять. Но если эта конкретная книга не является вариантом, перейдите в любую университетскую библиотеку, выберете вводную книгу теории множеств, которая должна дать вам то, что вам нужно.
Ответ 4
Онлайновый словарь математики
mathworld.wolfram
Книги
Словарь математики HarperCollins
У Симона Сингха есть отличный список книг на сайте.
Ваш обновленный вопрос подсказывает мне, что Гилберт Странг бесплатно, онлайн Лекции по лексической алгебре видео. Они достаточно медленные, но очень тщательные.
Ответ 5
Хотя это не совсем то, что вы ищете, Princeton Companion to Mathematics содержит образец главы о Язык и грамматика математики. В нем объясняется не столько формулы, сколько формальное использование английского языка.
Ответ 6
Хорошие ответы уже.
Вы должны ожидать, что математическая нотация будет сложной, потому что она содержит много смысла в очень немногих символах, поэтому вам приходится замедляться и принимать одно уравнение за раз, без каких-либо скипов. И обычно вам приходится читать книгу или статью по общему вопросу.
Я знал профессоров-математиков, которые говорили, что, когда они занимаются незнакомой работой, они должны были выпить кофе, замедлить ход и проанализировать каждое утверждение и каждое уравнение, пока они его не поймут.
В моей повседневной работе я должен использовать довольно много математики, но в основном это сводится к алгебре старшей школы и триггерам, а также базовому дифференциальному исчислению и действительно основным дифференциальным уравнениям и линейной алгебре. Большинство людей нуждаются только в материалах средней школы.
Желаем удачи.
Ответ 7
Хорошая книга с пояснениями обозначений Векторное исчисление, линейная алгебра и дифференциальные формы: единый подход.