WolframAlpha для всех

В двух предыдущих примерах мы задавали область значений аргумента х. А что будет, если не задавать область значений х?

Одной из уникальных особенностей Wolfram | Alpha является автоматический выбор подходящего диапазона х для построения графиков функций одной и двух переменных, например, как при построении графика этой функции, содержащей функции Бесселя:

Обращаясь к Wolfram | Alpha, чтобы построить график функции, мы всегда используем префикс plot. Если же мы введем какое-либо одномерное выражение без префикса plot, то получим кроме графика функции в прямоугольных декартовых координатах, еще и много других сведений об этой функции.


Кроме того, изображение построенного графика будет крупнее, если вы используете префикс plot.
Одновременно в Wolfram | Alpha можно строить графики нескольких функций.

Если навести мышь на левый нижний угол изображения, то становятся доступными две ссылки: Save as image и Copyable planetext. Рассмотрим такой график:

Первая ссылка Save as image, которая открывается в левом нижнем углу изображения, позволяет сохранить построенный график, как картинку на компьютере пользователя — при нажатии на Save as image автоматически начнется загрузка изображения:
Вторая ссылка Copyable planetext позволяет увидеть код, аналогичный тому, который используется системой Matematica для построения графиков:

Теперь рассмотрим, как в Wolfram | Alpha построить графики функций двух переменных. Начнем с функции y^2 cos(x) для x от -6 до 6 и y от -2 до 2

- plot sin (x cos(y))
- plot (x^5 — 4 x^4 y^2 + x y — 1)/(y^11 — x^11 + 34 x^3y + 1)

- plot (1 — x)/(2 x + 7 y), 5 x^2 — 3y^2 + 7 xy, (x + 2 y)^4
- plot sqrt (1 + x y), sqrt (x^2 — y^2 + 2 x y)
- plot sin(x + I y)
- plot sqrt (y^2 + 4 y) — sqrt (-I x^3 + 3 x)
Все трехмерные графики строятся с помощью функции plot3d системы Mathematica. Контурные графики были сделаны с помощью ContourPlot. В обоих случаях, чтобы увидеть код системы Mathematica для генерации изображения нужно нажать ссылку Copyable planetext в левом нижнем углу нужного изображения.
Опубликовано в блоге Web in Math
Двумерные графики

Создадим двумерный график полиномиальной функции:
(Интервал x,min,max> используется для задания области определения аргумента.)
Plot[x^2 + 2 x + 1, ]
Или построим двумерную область, заданную системой неравенств:
Построение графика по точкам
Доброго времени суток.
Нужно построить график f(t).
Допустим
f=,
0 Подскажите пожалуйста как это сделать.
Заранее благодарен за помощь.
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Построение графика по точкам
Собственно как сделать чтоб сетка координат отображалась постоянно, а не строилась вместе с.

Построение графика в 3D по точкам
Добрый день. Имеется три независимые переменные с неким набором точек, необходимо построить график.
построение графика по 2 точкам
не могу построить график по точкам, не строить и все. x y(x) 0.1 1.99999999999999934.

Построение графика по точкам
как строить график по точкам не переводя 0.7567567Е-11 и так дали.У меня есть 80 значений и нужно 4.
![]()
5169 / 3964 / 1374
Регистрация: 30.07.2012
Сообщений: 11,934

Сообщение было отмечено Roozevelt как решение
Решение
Roozevelt, по Вашим исходным данным — так.
Plot[{0, 1, 2, 3, 4, 5}, {t, 0, 50}]
Построение графика в цикле
Построение графиков в цикле
Имеется матрица. Нужно построить отдельно столько графиков, сколько строк в матрице. Пытаюсь делать.
Построение графика
Здравствуйте, есть набор данных: x= y= В пакете mathematica надо.
Построение графика
Всем доброго времени суток! Помогите разрешить вопрос: Дана система уравнений, решается.

Построение графика
Как задать шаг по осям ? Написал строчку: Plot, ] но мне нужно больше.
![]()
5169 / 3964 / 1374
Регистрация: 30.07.2012
Сообщений: 11,934
Klotilda, график какой функции Вы собираетесь строить?
Для набора используйте встроенный Редактор формул.
Регистрация: 09.04.2012
Сообщений: 101
![]()
5169 / 3964 / 1374
Регистрация: 30.07.2012
Сообщений: 11,934
Klotilda, Вы ищете корень квадратного уравнения? То, что Вы написали — выражение для одного из двух корней. Поэтому уточните, график КАКОЙ функции Вы собираетесь строить. Или еще сами не знаете?
P.S. График квадратного уравнения — парабола.
Регистрация: 09.04.2012
Сообщений: 101
дело в том, что эти переменные B0,B1,B2 тоже описаны формулами. но я не могу их привести здесь, т.к. каждая из них занимает целый файл. В этих выражениях участвует переменная g0. Мы сначала хотели построить график Plot[,
![]()
![]()
4169 / 2071 / 425
Регистрация: 19.07.2009
Сообщений: 3,137
Записей в блоге: 24

Сообщение было отмечено Klotilda как решение
Решение
Klotilda, Ваш уровень мне не известен, поэтому я буду что-то писать, а Вы что-то слушайте, что-то просто наблюдайте.
Мой общий совет: забудьте про циклы, в сколь угодно высокоуровневом языке присутствует достаточно выразительных средств, чтобы решать поставленную задачу более прямым образом, чем через циклы.
Например, в Wolfram Mathematica есть Map, MapThread, Apply, наконец, Table:
1 2 3
(* Wolfram Mathematica *) func = Sin[x / Sin[y]] Table[Plot[func, {y, 0, 2 Pi}][, {x, 1, 2, 0.1}]
Сообщение от Klotilda 
Мы сначала хотели построить график Plot[β4,
Для того, чтобы построить график по небольшому числу точек, можно указать ограничения в опциях Plot:
1 2 3 4
Plot[\[Beta]4, {g0, 0, 2 Pi}, PlotPoints -> 5, MaxRecursion -> 0] (* Или даже так *) ListLinePlot[Table[\[Beta]4, {g0, {0, Pi/3, Pi/2, Pi, 2 Pi}]]
Сообщение от Klotilda 
дело в том, что эти переменные B0,B1,B2 тоже описаны формулами. но я не могу их привести здесь, т.к. каждая из них занимает целый файл.
Обратите внимание, что выше я предполагал, что β4 содержит в себе выражение явно и неизменно, т.е. в коде было написано определение β4 = . а не β4 := .
Короче, будьте внимательны, когда у Вас происходит отложное присваивание, а когда — моментальное.
Учтите, Plot сначала вычисляет β4, полагая g0 параметром, а потом строит график полученного выражения.