Entering Input | Mathematica & Wolfram Language for Math Students—Fast Intro
В документах Wolfram на локальном компьютере или в облаке, для начала работы нужно просто набрать нужное выражение и, затем, нажать SHIFT+ENTER для расчета:
In[1]:= | X 2 + 2 |
Out[1]= |
Метки In[n] и Out[n] обозначают соответствующие входные и выходные данные. Символ % обозначает результат последних вычислений:
In[1]:= | ⨯ 1 + 2 + 3 |
Out[1]= |
In[2]:= |
Out[2]= |
После выполнения расчетов появляется Suggestions Bar, которая предлагает несколько вариантов последующих действий:
Для обозначения математических операций используются традиционные символы:

Out[2]= |
Язык Wolfram содержит более 5 000 встроенных функций, покрывающих множество различных областей математики.
Аргументы встроенных функций разделяются между собой запятыми и заключены в квадратные скобки:
In[1]:= | ⨯ GCD[12, 15] |
Out[1]= |
Если Вы не знаете, какую функцию использовать, просто наберите = в начале строки для активации естественной формы ввода:
In[2]:= | X plot a sine curve |
Out[2]= |
Списки представляют собой коллекцию элементов и задаются с помощью фигурных скобок { … }:
In[1]:= | ⨯ {1, 2, 3} {x, y, z} |
Элементы в списках упорядочены. Они могут содержать цифры, переменные, результаты вычислений, а также другие списки.
Многие встроенные операторы к спискам применяются поэлементно:
In[2]:= | ⨯ {1, 2, 3} + 2 |
Out[2]= |
Нумерация элементов списка начинается с 1. Части списка могут быть получены с помощью двойных квадратных скобок [[ … ]]:
In[3]:= | ⨯ {a, b, c, d}[[3]] |
Out[3]= |
Как использовать ?NumericQ для изменения порядка выполнения
Вернуться к Поддержка
Используя численные решатели, такие как NIntegrate или NMaximize, порядок выполнения играет большую роль. Рассмотрим следующую функцию, обозначаемую
f
:f[a_] := NIntegrate[ (2 - a) Sin[a x], {x, 0, Pi}]
Функция f
вроде хорошо определена, поскольку дает числовой результат для числовых аргументов, таких как f[0.
. Однако, вычисление функции 5]
f
сталкивается с трудностями для символьных аргументов:
f[a]
NIntegrate::inumr : The integrand (2 - a) Sin[a x] has evaluated to non-numerical values for all sampling points in the region with boundaries {{0, Pi}}
Поскольку символ a
не имеет заданного значения, язык Wolfram Language не может численно проинтегрировать выражение (2 - a) Sin[a x]
относительно переменной x
. Такая трудность возникает с каждой функцией, которая может вычислять f[a]
прежде, чем символу a
будет присвоено численное значение. Например, язык Wolfram Language не может численно найти максимум функции
f
:NMaximize[f[a], a]
NIntegrate::inumr : The integrand (2 - a) Sin[a x] has evaluated to non-numerical values for all sampling points in the region with boundaries {{0, Pi}}
Выполнение этой команды дает то же сообщение об ошибке, что и выполнение f[a]
. В этом примере, выражение
f[a]
вычисляется раньше, чем полное выражение NMaximize.
Для изменения порядка вычисления, зададим функцию f
так, чтобы определение работало только для числовых аргументов, используя предикат NumericQ и возможность тестирования шаблонов. Добавим к аргументу функции f
следующее условие ?NumericQ
:
Clear[f]
f[a_?NumericQ] := NIntegrate[ (2 - a) Sin[a x], {x, 0, Pi}]
Теперь, вычисление выражения f[a]
возвращает функцию невычисленной и не генерирует сообщения об ошибке. Язык Wolfram Language теперь в состоянии численно максимизировать функцию, поскольку использование
?NumericQ
в определении f
изменяет порядок вычисления:NMaximize[f[a], a]
{3.05716, {a -> 0.581569}}}
Была ли эта статья для вас полезной?
Да
Нет
Спасибо за ваш отзыв.
Вернуться к Поддержка
DeutschEnglishEspañolFrançais日本語한국어PortuguêsРусский中文1-800-WOLFRAM
(+1-217-398-0700 для международных звонков)Служба поддержки
Понедельник-пятница
с 08:00 до 17:00 по центральному времени США
- Регистрация или активация продукта
- Предпродажная информация и заказ
- Помощь в установке и первом запуске
Расширенная техническая поддержка
(для правомочных клиентов) Понедельник-четверг
с 08:00 до 19:00 по центральному времени США
Пятница
с 08:30 до 10:00 и с 11:00 до 17:00 по центральному времени США
- Приоритетная техническая поддержка
- Поддержка по продуктам от экспертов Wolfram
- Помощь специалистов по программированию на Wolfram Language
- Расширенная поддержка установки
Запустите JavaScript для работы с содержанием и отправки форм на сайты Wolfram.
Математика | Cal State LA
Перейти к навигации Перейти к содержимому
Mathematica — это программа символьных математических вычислений, иногда называемая программой компьютерной алгебры, используемая во многих научных, инженерных, математических и вычислительных областях. Он был задуман Стивеном Вольфрамом и разработан компанией Wolfram Research из Шампейна, штат Иллинойс. Wolfram Language — это язык программирования, используемый в системе Mathematica.
Особенности включают мгновенную динамическую интерактивность, высокоэффективную адаптивную визуализацию, построение символического интерфейса, загрузку курируемых данных по запросу, обработку изображений и аудио, нейронные сети, 3D-печать и инструменты для подключения к DLL, SQL, Java, .NET. , C++, Fortran, CUDA, OpenCL и системы на основе http.
Wolfram|Alpha Pro
Wolfram|Alpha Pro позволяет вам делать больше с Wolfram|Alpha. Загружайте собственные данные и изображения для анализа, получайте персонализированные и интерактивные визуальные эффекты для презентаций, загружайте данные, увеличивайте время вычислений, получайте доступ к оптимизированным веб-приложениям и поддерживайте долгосрочное развитие Wolfram|Alpha как ресурса для всего мира. Для получения дополнительной информации посетите страницу Wolfram|Alpha Pro.
Доступ к Mathematica или Wolfram|Alpha pro
Mathematica в настоящее время установлена в следующих местах:- Все лаборатории с открытым доступом и электронные классы. Во многих ведомственных лабораториях также установлена система Mathematica.
- Лицензию Mathematica штата Калифорния, Лос-Анджелес, можно использовать для распределенных вычислений.
Установка Mathematica
Студенты, преподаватели и сотрудники могут установить Mathematica на личном компьютере.
- Создать учетную запись (только для новых пользователей):
- Перейдите на user.wolfram.com и нажмите Создать учетную запись .
- Заполните форму, используя адрес электронной почты @calstatela.edu , и нажмите Создать Wolfram ID .
- Проверьте свою электронную почту и щелкните ссылку, чтобы подтвердить свой идентификатор Wolfram ID.
- Запросить загрузку и ключ:
- Заполните эту форму, чтобы запросить ключ активации.
- Щелкните ссылку страницы сводки о продукте , чтобы получить доступ к лицензии.
- Нажмите Получить загрузки и выберите Загрузите рядом с вашей платформой.
- Запустите программу установки на своем компьютере и введите ключ активации при появлении запроса.
Установка Wolfram|Alpha Pro
Преподаватели, сотрудники и студенты могут запросить доступ к Wolfram|Alpha Pro, следуя приведенным ниже инструкциям.
- Создать учетную запись (только для новых пользователей):
- Перейдите на user.wolfram.com и нажмите Создать учетную запись .
- Заполните форму, используя @calstatela.edu и нажмите Создать Wolfram ID .
- Проверьте свою электронную почту и щелкните ссылку, чтобы подтвердить свой идентификатор Wolfram ID.
- Запросить доступ к Wolfram|Alpha Pro:
- Заполните эту форму, чтобы запросить доступ.
- Перейдите в Wolfram|Alpha и нажмите Войдите для доступа к Wolfram|Alpha Pro.
Учебные ресурсы
- Учебные ресурсы Mathematica
- Вольфрам У
- Практическое знакомство с Mathematica (видео)
- Скринкасты и видеогалерея Wolfram
- Как создать слайд-шоу
- Как Темы
- Курсы LinkedIn Learning (Mathematica 11), стр.
- Демонстрационный проект Wolfram
- Специальные решения
- Вольфрам Плеер
- Архив библиотеки Wolfram
Wolfram Alpha/Mathematica — Mathematics — LibGuides в Калифорнийском государственном университете, Ист-Бэй,
Получить доступ
- Для преподавателей
- Для студентов
- Создать учетную запись (только для новых пользователей) :
- Перейдите на user.
wolfram.com и нажмите «Создать учетную запись»
- Заполните форму, используя адрес электронной почты @csueastbay.edu, и нажмите «Создать Wolfram ID»
- Проверьте свою электронную почту и щелкните ссылку, чтобы подтвердить свой идентификатор Wolfram ID
- Перейдите на user.
- Запросить доступ к продукту:
Математика Вольфрам|Альфа Про Для школьных машин: - Заполните эту форму, чтобы запросить ключ активации
- Щелкните ссылку «Страница сводки по продукту», чтобы получить доступ к лицензии
- Нажмите «Получить загрузки» и выберите «Загрузить» рядом с вашей платформой
- Запустите программу установки на своем компьютере и введите ключ активации в строке 9.0022
- Заполните эту форму, чтобы запросить у Wolfram лицензию для домашнего использования.
- Заполните эту форму, чтобы запросить доступ
- Перейдите в Wolfram|Alpha и нажмите «Войти», чтобы получить доступ к Wolfram|Alpha Pro
- Создать учетную запись (только для новых пользователей) :
- Перейдите на user.
wolfram.com и нажмите «Создать учетную запись»
- Заполните форму, используя адрес электронной почты @horizon.csueastbay.edu, и нажмите «Создать Wolfram ID»
- Проверьте свою электронную почту и нажмите на ссылку, чтобы подтвердить свой идентификатор Wolfram ID
- Перейдите на user.
- Запросить доступ к продукту:
Математика Вольфрам|Альфа Про Для личной машины: - Заполните эту форму, чтобы запросить ключ активации
- Щелкните ссылку «Страница сводки по продукту», чтобы получить доступ к лицензии
- Нажмите «Получить загрузки» и выберите «Загрузить» рядом с вашей платформой
- Запустите программу установки на своем компьютере и введите ключ активации в ответ на запрос .
- Заполните эту форму, чтобы запросить доступ
- Перейдите в Wolfram|Alpha и нажмите «Войти», чтобы получить доступ к Wolfram|Alpha Pro
* Обратите внимание: Mathematica установлена на компьютерах в библиотеке CSUEB Hayward для использования студентами. Если вы заинтересованы в использовании Mathematica для параллельных вычислений в выделенном кластере или в распределенной сетевой среде, свяжитесь с Полом Фишем (электронная почта: paulf@wolfram.com) из Wolfram Research.
Учебники
MathematicaПервые три учебника отлично подходят для новых пользователей и могут быть назначены учащимся в качестве домашнего задания для изучения Mathematica во внеурочное время.
- Практическое знакомство с Mathematica (видео)
Следуйте инструкциям в Mathematica, просматривая этот скринкаст, состоящий из нескольких частей, который научит вас основам — как создать свою первую записную книжку, вычислениям, визуализациям, интерактивным примерам и многому другому.
- Практическое руководство по Wolfram Mathematica и программированию на языке Wolfram Language (книга)
Изучайте Mathematica в своем собственном темпе от авторов с более чем 50-летним опытом работы с Mathematica — с практическими примерами, упражнениями в конце главы и советами авторов, которые знакомят вас с широкими возможностями Mathematica с упором на простоту использования .
- Краткое введение в язык Mathematica и Wolfram Language для студентов-математиков (онлайн-книга)
Используйте это руководство, чтобы научиться решать математические задачи в языке Wolfram Language — от базовой арифметики до интегрального исчисления и не только.
- Что нового в Mathematica 11
Содержит список новых функций Mathematica 11, а также ссылки на документацию и примеры этих новых функций, включая 3D-печать, обработку звука, машинное обучение и нейронные сети, а также обработку текста и языка.
- Практические темы
Доступ к пошаговым инструкциям, начиная от создания анимации и заканчивая базовой информацией о синтаксисе.
- Ресурсы Mathematica
Просмотрите большую коллекцию учебных материалов и вспомогательных ресурсов Wolfram.
Обучение с помощью Mathematica
Mathematica предлагает интерактивный учебный процесс, который помогает учащимся изучать и понимать концепции, а также предоставляет преподавателям инструменты, необходимые им для простого создания вспомогательных учебных материалов, заданий и презентаций.
- Математика для преподавания и образования — бесплатный видеокурс
Узнайте, как сделать свой класс динамичным с помощью интерактивных моделей, изучите возможности вычислений и визуализации в системе Mathematica, которые делают ее полезной для преподавания практически любого предмета на любом уровне, и получите рекомендации по интеграции курсов.
- Как создать слайд-шоу лекций — видеоруководство
Узнайте, как создать слайд-шоу для класса, в котором будут показаны графика, расчеты и красиво отформатированный текст с расчетами в реальном времени или анимацией.
- Демонстрационный проект Wolfram
Загрузите готовые примеры с открытым кодом из ежедневно растущей коллекции интерактивных визуализаций, охватывающих широкий спектр тем.
- Образовательные курсы Wolfram Training
Доступ к курсам по запросу и онлайн-курсам по Mathematica, SystemModeler и другим технологиям Wolfram.
Исследования с Mathematica
Вместо того, чтобы требовать разные наборы инструментов для разных задач, Mathematica объединяет крупнейший в мире набор алгоритмов, высокопроизводительные вычислительные возможности и мощный механизм визуализации в одной согласованной системе, что делает ее идеальной для академических исследований практически в любой дисциплине.
Ресурсы для исследователей- Математика для университетских исследований — Бесплатный видеокурс
Изучите высокоуровневый и мультипарадигменный язык программирования Mathematica, поддержку параллельных вычислений и архитектур графических процессоров, встроенную функциональность для специализированных областей приложений и множество вариантов публикации и развертывания для совместного использования вашей работы.
- Языковые учебные курсы Wolfram — бесплатные видеокурсы
Узнайте о возможностях языка Wolfram Language, включая основы и концепции программирования, встроенные функции, символьные выражения и советы по улучшению и ускорению написания кода.