Tangent1, Tangent1X, Tangent1Y, Tangent1Z, Tangent2, Tangent2X, Tangent2Y, Tangent2ZПервые параллелограммы охвата вектора
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Tangent1 | Обертка библиотеки для “[Tangent1X, Tangent1Y]” (2D), “[Tangent1X, Tangent1Y, Tangent1Z]” (3D) | Список 2 или 3 выражений, в зависимости от размерности |
Tangent1X, Tangent1Y, Tangent1Z, Tangent2X, Tangent2Y, Tangent2Z | Обязательный | Выражение MuPAD® |
Tangent2 | Обертка библиотеки для “[Tangent2X, Tangent2Y]” (2D), “[Tangent2X, Tangent2Y, Tangent2Z]” (3D) | Список 2 или 3 выражений, в зависимости от размерности |
| Объекты | Значения по умолчанию |
|---|---|
plot::Parallelogram3d |
|
plot::Parallelogram2d |
|
Tangent1 и Tangent2 определите векторы, охватывающие параллелограммы, созданные plot::Parallelogram2d и plot::Parallelogram3d.
Параллелограммы создаются plot::Parallelogram2d и plot::Parallelogram3d заданы вектором, задающим Center и два вектора Tangent1 и Tangent2 которые охватывают плоскость параллелограмма. Длины векторов “касательной” являются половиной длин стороны параллелограмма:

В зависимости от размерности, векторы Tangent1, Tangent2 даны списками или векторами двух или трех компонентов.
Атрибуты Tangent1X и т.д. представляйте x, y, координаты z этих векторов.
Значения этих атрибутов могут быть анимированы.
“Векторы касательной” параллелограмма доступны через пазы Tangent1 и Tangent2:
p := plot::Parallelogram3d([1, 1, 1], [0, 1, 0], [0, 0, 1],
Color = RGB::Blue):
p::Tangent1, p::Tangent2![]()
plot(p,
plot::Arrow3d([1, 1, 1], [1, 2, 1], Color = RGB::Red),
plot::Arrow3d([1, 1, 1], [1, 1, 2], Color = RGB::Red),
Axes = Origin, Scaling = Constrained):
Мы изменяем “векторы касательной”:
p::Tangent1 := [1, 0, 0]: p::Tangent2 := [1, 1, 0]:
plot(p,
plot::Arrow3d([1, 1, 1], [2, 1, 1], Color = RGB::Red),
plot::Arrow3d([1, 1, 1], [2, 2, 1], Color = RGB::Red),
Axes = Origin, Scaling = Constrained):
delete p: