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: