TipLength
Длина наконечников стрелки
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Наследованный | Неотрицательный выходной размер |
Объекты | Значения по умолчанию TipLength |
---|---|
plot::Arrow2d , plot::Arrow3d | 4 |
plot::VectorField2d | 1.5 |
plot::Streamlines2d | 0 |
TipLength
определяет физическую длину наконечников стрелки
TipLength
определяет длину советов стрелок типа plot::Arrow2d
и plot::Arrow3d
. Также наконечниками стрел в векторном поле типа plot::VectorField2d
управляет TipLength
. Значение должно быть задано как абсолютная физическая длина включая единицу длины, такую как TipLength = 2.5*unit::mm
. Числа без физической единицы измерения дают размер в мм.
Длина совета является физической длиной наконечников стрелки как видимой в выводе графических данных. Это является инвариантным при масштабировании и изменении масштаба.
Значения TipLength
не могут быть анимированы.
Атрибут TipStyle
устанавливает стиль презентации наконечников стрел. TipAngle
устанавливает вводный угол советов.
Мы создаем стрелку, совет которой имеет физическую длину 10 мм:
plot(plot::Arrow2d([0, 0], [1, 1], TipAngle = PI/9, TipLength = 10*unit::mm)):
Мы создаем несколько стрелок с различными длинами совета. Длина увеличена на 0,7 мм от одной стрелки до следующего:
plot(plot::Arrow2d([0, 0], [cos(a*2*PI/18), sin(a*2*PI/18)], TipLength = a*unit::mm) $ a = 0 .. 17, plot::Circle2d(1, [0, 0]), Scaling = Constrained):
Вот соответствующие стрелки в 3D:
plot(plot::Arrow3d([0, 0, 0], [cos(a*2*PI/18), sin(a*2*PI/18), 0], TipLength = a*unit::mm) $ a = 0 .. 17, plot::Circle3d(1, [0, 0, 0], [0, 0, 1]), Scaling = Constrained, CameraDirection = [0, -10, 1000]):
Мы используем Tubular
= TRUE
:
plot(plot::Arrow3d([0, 0, 0], [cos(a*2*PI/18), sin(a*2*PI/18), 0], TipLength = a*unit::mm) $ a = 0 .. 17, plot::Circle3d(1, [0, 0, 0], [0, 0, 1]), Tubular = TRUE, Scaling = Constrained, CameraDirection = [0, -10, 1000]):