Подтвердить что ты не робот

Как узнать математическую нотацию?

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

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

Надеюсь, узнав эти обозначения, я смогу расширить свои знания, фактически сумев застрять в этом.


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


Обновление

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

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

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

4b9b3361

Ответ 1

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

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

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

Ответ 3

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

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

Ответ 4

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

mathworld.wolfram

Книги

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

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

Ваш обновленный вопрос подсказывает мне, что Гилберт Странг бесплатно, онлайн Лекции по лексической алгебре видео. Они достаточно медленные, но очень тщательные.

Ответ 6

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

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

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

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

Желаем удачи.