TicksAt
, XTicksAt
, YTicksAt
, ZTicksAt
Специальные отметки деления осей
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Объекты | Значения по умолчанию |
---|---|
plot::CoordinateSystem2d , plot::CoordinateSystem3d |
XTicksAt
= [x1, x2, …]
позволяет устанавливать дополнительные отметки деления на x - ось в положениях x1
, x2
и т.д. С XTicksAt
= [x1 = L1, x2 = L2, …]
, специальные отметки деления в положениях x1
, x2
и т.д. маркирован строками L1
, L2
и т.д.
YTicksAt
, ZTicksAt
работает аналогично на другие координатные направления.
TicksAt = [[x1, x2, …], [y1, y2, …]]
в 2D и TicksAt = [[x1, x2, …], [y1, y2, …], [z1, z2, …]]
в 3D подаче как ярлыки для установки XTicksAt
, YTicksAt
и т.д.
На значение по умолчанию равноотстоящие отметки деления вдоль осей координат выбраны автоматически.
С XTicksAt
= [x1, x2, …]
, дополнительные отметки деления вставляются вдоль x - ось в произвольных положениях x1
, x2
и т.д. Эти значения должны быть числами или точными числовыми выражениями, такими как PI или sqrt(2)
, который может быть преобразован в числа с плавающей запятой через float
.
Специальные метки деления, установленные XTicksAt
, маркированы автоматически числами с плавающей запятой, аппроксимирующими x1
, x2
и т.д.
Специальные метки для этих меток деления могут требовать, заменяя координатные значения x1
, x2
и т.д. уравнения x1
= L1
, x2
= L2
и т.д., где L1
, L2
и т.д. является строками, которые будут использоваться в качестве меток. Обратите внимание на то, что строки MuPAD® должны быть заключены разделителями строки "
. Например, XTicksAt = [3.14 = "pi"]
добавляет одну метку деления как положение x = 3.14 с меткой pi
. Cf. Пример 1.
С YTicksAt
= [y1, y2, …]
или YTicksAt
= [y1 = L1, y2 = L2, …]
и т.д., специальные метки деления могут быть вставлены вдоль y - ось.
В 3D ZTicksAt
позволяет вставлять специальные метки деления вдоль z - ось.
Если никакие автоматические отметки деления не желаемы, установите TicksNumber
= None
или XTicksNumber
= None
и т.д. выключать их на всех осях координат или на одной осях координат, соответственно.
Используйте TicksAt
, XTicksAt
и т.д., чтобы установить альтернативные отметки деления.
Мы строим косинусную функцию. Автоматические отметки деления вдоль x - ось подавлены через XTicksNumber
= None
. Указывает особенно интересный, такие как экстремальное значение, и обнуление функции установлены как специальные отметки деления:
plot(plot::Function2d(cos(x), x = -PI..PI), XTicksNumber = None, XTicksAt = [-PI = "-π", -PI/2 = "-π/2", 0 = "0", PI/2 = "π/2", PI = "π"])
Мы улучшаем маркировку отметок деления путем определения шрифта. Этот шрифт позволяет набирать греческие символы, такие как π лучше:
plot(plot::Function2d(cos(x), x = -PI..PI), XTicksNumber = None, TicksLabelFont = ["Times New Roman"], XTicksAt = [-PI = "-π", -PI/2 = "-π/2", 0 = "0", PI/2 = "π/2", PI = "π"])
Итерация Ньютона находит последовательные приближения к нулю функционального f (x). Мы переключаем автоматические метки деления вдоль x - ось прочь через XTicksNumber
= None
и отображаем некоторые элементы последовательности Ньютона как отметки деления:
f := x -> x^4/10 - 2: x[0] := 4.12: for i from 0 to 3 do x[i + 1] := x[i] - f(x[i])/f'(x[i]); end_for: plot(plot::Function2d(f(X), X = 1..4.5), plot::Line2d([x[i], f(x[i])], [x[i+1], 0], Color = RGB::Black) $ i = 0..3, plot::Line2d([x[i], 0], [x[i], f(x[i])], Color = RGB::Black, LineStyle = Dashed) $ i = 0..4, XTicksNumber = None, XTicksAt = [x[i] $ i = 0..3])
delete f, x, i: