двумерный график векторного поля с цветными стрелками
champ1(x, y, fx, fy) champ1(x, y, fx, fy, arfact) champ1(x, y, fx, fy, arfact, rect) champ1(x, y, fx, fy, arfact, rect, strf)
два вектора, которые определяют сетку графика.
матрица, которая описывает x-составляющую векторного
поля. fx(i,j)
- это x-составляющая
векторного поля в точке (x(i),y(j))
.
матрица, которая описывает y-составляющую векторного
поля. fy(i,j)
- это y-составляющая
векторного поля в точке (x(i),y(j))
.
необязательный аргумент типа real
,
который даёт масштабирующий коэффициент для отображения
остриё стрелки на графике (значение по умолчанию равно
1.0
).
вектор rect=[xmin, ymin, xmax, ymax]
,
который указывает используемые пределы кадра графика.
управляет вычислением диапазонов фактических координат из минимальных требуемых значений. Связанное с этим значение должно быть целым числом, в пределах от 0 до 8.
определяет то, как должны быть нарисованы оси. Связанное с этим значение должно быть целым числом, в пределах от 0 до 5.
строковое значение длиной 3 "xyz", которое имеет то же
самое значение, что и параметр strf
функции plot2d
. Первый символ
x
не имеет значения для
champ1
.
champ1
рисует двумерное векторное поле с
цветными стрелками. Цвет стрелок зависит от интенсивности поля.
Если вы желаете, чтобы стрелки были пропорциональны интенсивности
поля, то используйте champ
.
Введите команду champ1()
для просмотра демонстрации.
// using meshgrid to get fx and fy clf() x = linspace(-1,1,30); y = linspace(-1,1,30); [X,Y] = meshgrid(x,y); fy = 2.*Y; fx = 2.*X; champ1(x,y,fx',fy'); //here we have transposed fx and fy | ![]() | ![]() |
Version | Description |
6.1.0 | champ1() is declared obsolete.
The champ().colored property replaces it. |
6.1.1 | champ1() will be removed in the next Scilab version. |