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]):