Есть ли хорошая серия видеороликов, которая учит основам Mathematica? Я попробовал поиск по Google, чтобы найти что-то другое, чем различные видео, размещенные на wolfram.com. Я изучаю HTML и javascript через net_tuts и lynda.com соответственно, поэтому что-то подобное было бы превосходным.
Есть ли хорошие онлайн-видеоуроки для обучения Mathematica?
Ответ 1
Обновление Этот список в дальнейшем обновляется здесь https://mathematica.stackexchange.com/a/259/66
Вы могли бы взглянуть на эту страницу, которая содержит некоторые полезные ссылки для начала вашего путешествия, включая видео в начале:
Коллекция учебных ресурсов Mathematica
Эти анимации дают вам краткий обзор некоторых функций: http://documents.wolfram.com/flash/
Edit:
Здесь полный список (с новыми ссылками по сравнению с приведенной выше ссылкой), здесь будет проще обновить его по сравнению с отправкой нескольких сообщений в новостной группе mathematica. Это представляет собой огромный объем информации, не стесняйтесь поделиться им и предложить другие интересные ссылки!
Вот коллекция ресурсов, которые я начал собирать для друга, который хотел узнать Mathematica. По мере того, как он рос больше, он думал, что это будет интересовать других людей. Конечно, он не исчерпывающий, поэтому не стесняйтесь отвечать сопутствующими ссылки.
Введение
http://www.wolfram.com/events/virtual-conference-2011/presentations/
http://www.wolfram.com/broadcast/
http://documents.wolfram.com/flash/
http://vimeo.com/user4552113/videos
Базовый совет для людей, новых для Mathematica:
избегайте итеративного программирования с использованием циклов типа For, используйте вместо этого
функциональные функции программирования Map, MapThread, FoldList... и чистые
функции. Это делает код более чистым и быстрым.
http://reference.wolfram.com/mathematica/guide/FunctionalProgramming.html
http://reference.wolfram.com/mathematica/tutorial/PureFunctions.html
Что-то не так просто угадать в начале: если у вас есть x = {1,2} и y = {a, b},
выполнение Transpose [{x, y}] или {x, y} ESC tr ESC в интерфейсе приведет к {{1, a}, {2, b}}.
Это помогает понять, почему http://documents.wolfram.com/flash/animations/Transpose.html
Тогда:
http://library.wolfram.com/infocenter/MathSource/5216/ProgrammingFundamentals.pdf
http://bmia.bmt.tue.nl/Software/Downloads/Campus/TrainingMathematicaEnglish.zip
http://www.mathprogramming-intro.org/
http://playingwithmathematica.com/learn-mathematica/
http://reference.wolfram.com/mathematica/guide/HowToTopics.html
http://www.verbeia.com/mathematica/tips/Tricks.html
http://library.wolfram.com/infocenter/MathSource/4557/ (Тэд Эрсек трюки как записная книжка)
http://library.wolfram.com/conferences/devconf99/villegas/UnevaluatedExpressions.nb
http://web.ift.uib.no/~szhorvat/mmatricks.php
http://library.wolfram.com/infocenter/MathSource/1847/ (парадигмы программирования)
fooobar.com/questions/tagged/...
http://www.verbeia.com/mathematica/tips/tips.html
http://home.comcast.net/~djmpark/Mathematica.html (манипуляция экспрессией)
http://library.wolfram.com/infocenter/Conferences/300/
http://blog.wolfram.com/2011/12/07/10-tips-for-writing-fast-mathematica-code/
Веб-сайты Wolfram
http://blog.wolfram.com
http://twitter.com/#!/mathematicatip
http://blog.stephenwolfram.com
http://www.wolframalpha.com
http://blog.wolframalpha.com
http://www.mathematica-journal.com
http://www.youtube.com/user/WolframResearch#g/a
http://www.wolfram.com/learningcenter/tutorialcollection/
http://demonstrations.wolfram.com/
http://reference.wolfram.com/mathematica/guide/Mathematica.html
http://library.wolfram.com/infocenter/search/?search_results=1;pages_count;search_item_type=21;search_field_1=conference;search_string_1=Free%20Online%20Seminars (Слайды семинаров)
http://www.wolfram.com/support/learn/
http://library.wolfram.com/
http://www.wolfram.com/books/
http://www.wolfram.com/mathematica/new-in-8/index.html
http://computerbasedmath.org/
(технология Wolfram conf 2011)
http://library.wolfram.com/infocenter/search/?search_results=1&pages_count=20&search_item_type=21&search_field_1=conference&search_string_1=Wolfram%20Technology%20Conference%202011
http://www.wolfram.com/events/technology-conference-2011/presentations.html
2010
http://library.wolfram.com/infocenter/search/?search_results=1&pages_count=20&search_item_type=21&search_field_1=conference&search_string_1=Wolfram%20Technology%20Conference%202010
2009
http://library.wolfram.com/infocenter/search/?search_results=1&pages_count=20&search_item_type=21&search_field_1=conference&search_string_1=International%20Mathematica%20User%20Conference%202009
2007
http://library.wolfram.com/infocenter/Conferences/7046/
2006
http://library.wolfram.com/infocenter/search/?search_results=1&pages_count=20&search_item_type=21&search_field_1=conference&search_string_1=2006%20Wolfram%20Technology%20Conference
2005
http://library.wolfram.com/infocenter/search/?search_results=1&pages_count=20&search_item_type=21&search_field_1=conference&search_string_1=2005%20Wolfram%20Technology%20Conference
2004
http://library.wolfram.com/infocenter/search/?search_results=1&pages_count=20&search_item_type=21&search_field_1=conference&search_string_1=2004%20Wolfram%20Technology%20Conference
2003
http://library.wolfram.com/infocenter/search/?search_results=1&pages_count=20&search_item_type=21&search_field_1=conference&search_string_1=2003%20Mathematica%20Developer%20Conference
2001
http://library.wolfram.com/conferences/devconf2001/
1999
http://library.wolfram.com/conferences/devconf99/
1997
http://library.wolfram.com/conferences/devconf97/
Персональные сайты/блоги
https://sites.google.com/site/calcuplus/
http://mathematicacookbook.com/
http://mathematica-bits.blogspot.com/
http://12000.org/index.htm
http://blog.matthen.com/
http://textanddatamining.blogspot.com/
http://playingwithmathematica.com
http://www.weber-und-partner.com/resources/index.htm
http://math.sduhsd.net/MathematiClub/ (игры)
http://shuisman.com
http://www.mathematica-users.org
http://www.ma.iup.edu/projects/CalcDEMma/advmath.html
http://www.mathematica-users.org/webMathematica/wiki/wiki.jsp?pageName=FAQs
http://www.austincc.edu/mmcguff/mathematica/
http://www.mathematica-users.org/webMathematica/wiki/wiki.jsp?pageName=Special:Notebooklist
http://www.wright.edu/~richard.mercer/Calculus/Lab/Download/index.html
http://www.theodoregray.com/BrainRot/
http://www.dbaileyconsultancy.co.uk/m_performance/m_performance.html
http://www.verbeia.com/mathematica/code.html
http://katlas.org/wiki/Main_Page
http://library.wolfram.com/infocenter/Conferences/8073/ Формальный подход для моделирования и моделирования
Форумы:
https://groups.google.com/group/comp.soft-sys.math.mathematica
http://www.mathkb.com/Uwe/Forums.aspx/mathematica/201107/1
fooobar.com/questions/tagged/...
Интересные сообщения в stackoverflow:
Что находится в сумке для инструментов Mathematica?
https://stackoverflow.com/questions/4721171/performance-tuning-in-mathematica/4723969#4723969
Mathematica: что символическое программирование?
Книги:
Книга Mathematica http://reference.wolfram.com/legacy/v5_2/
Mathematica Navigator
Математическая поваренная книга
Математика в действии
Математические путеводители |
Математика: проблемный подход
Пакет для "подготовки научных публикаций по качеству публикации"
http://scidraw.nd.edu/levelscheme/
http://home.comcast.net/~djmpark/Mathematica.html
http://scientificarts.com/worklife/
http://www.feynarts.de/
написав книгу http://library.wolfram.com/infocenter/Conferences/5782/
Интересные (несвободные) инструменты
http://www.wolfram.com/products/workbench/
http://www.wolfram.com/products/applications/excel_link/
Ответ 2
Видеоуроки Сал Мангано, сопровождающие его "Поваренная книга" для обучения Mathematica:
Вы можете искать другие видео на youtube.com с помощью запроса Mathematica (от лиц, не относящихся к вольфраму), начиная от фиктивного уровня и заканчивая более серьезным, двух примеров:
- Решение дифференциальных уравнений с использованием Mathematica
- Mathematica для программирования CUDA и OpenCL
Если вы не внимательно смотрите на wolfram.com Я рекомендую смотреть записи из
В этом разделе вы найдете много интересных видео-презентаций после регистрации.
Ответ 3
В этом вопросе есть много ресурсов, на которые вы можете посмотреть. Лично мне нравится рекомендовать Основы программирования математики Ричардом Гейлордом ( pdf), так как он начинается с абсолютных основ и охватывает почти 95% что вы встретите в основном использовании.
Основы математического программирования также довольно короткие, и после его чтения вы можете перейти к программированию Mathematica: расширенное введение Леонидом Шифрином (web, pdf), это почти все, что вам когда-либо понадобится (кроме SO). Мы с удовольствием имеем Leonid ответы на вопросы здесь.