ArrowLength

Масштабирование стрелок в векторном поле

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Сводные данные значения

НаследованныйFixed, Logarithmic, или Proportional

Графические примитивы

ОбъектыЗначения по умолчанию ArrowLength
plot::VectorField2d, plot::VectorField3dProportional

Описание

ArrowLength определяет, как длины стрелок в векторном полевом графике зависят от норм поля в оцененных точках.

plot::VectorField2d строит векторное поле путем размещения стрел равномерно, обращения в направлениях поля в этих точках. ArrowLength определяет, являются ли длины тех стрел постоянными (ArrowLength =Fixed), пропорциональный нормам поля (ArrowLength =Proportional, значение по умолчанию), или пропорциональный логарифму этих значений, увеличенных 1 (ArrowLength =Logarithmic).

Примеры

Пример 1

Векторное поле, заданное f (x, y) = (x, y) t, берет различные абсолютные значения в различных точках. По умолчанию, plot::VectorField2d стрелы графиков, длины которых пропорциональны нормам поля:

v := plot::VectorField2d(x, y, x=-3..3, y=-3..3):
plot(v)

Если вы только хотите отобразить направление поля, не его “силу”, используйте ArrowLength =Fixed:

v::ArrowLength := Fixed:
plot(v)