Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語
Справка Scilab >> Графики > 2d_plot > champ

champ

двумерный график векторного поля

Последовательность вызова

champ(x, y, fx, fy, [arfact, rect, strf])
champ(x, y, fx, fy, <opt_args>)

Аргументы

x, y

два вектора, которые определяют сетку графика.

fx

матрица, которая описывает x-составляющую векторного поля. fx(i,j) - это x-составляющая векторного поля в точке (x(i),y(j)).

fy

матрица, которая описывает y-составляющую векторного поля. fy(i,j) - это y-составляющая векторного поля в точке (x(i),y(j)).

<opt_args>

Этот аргумент представляет последовательность инструкций key1=value1, key2=value2,..., где key1, key2,... могут быть одним из следующих: arfact, rect, strf (см. ниже).

arfact

необязательный аргумент типа real, который даёт масштабирующий коэффициент для отображения остриё стрелки на графике (значение по умолчанию равно 1.0).

rect

вектор rect=[xmin, ymin, xmax, ymax], который указывает используемые пределы кадра графика.

strf

строковое значение длиной 3 "xyz", которое имеет то же самое значение, что и параметр strf функции plot2d. Первый символ x не имеет значения для champ.

Описание

champ рисует двумерное векторное поле. Длина стрелок пропорциональна интенсивности поля.

Если вы желаете раскрасить стрелки в зависимости от интенсивности поля, то используйте champ1.

Введите команду champ() для просмотра демонстрации.

Примеры

// использование rect в качестве границ графика
champ(-5:5,-5:5,rand(11,11),rand(11,11),rect=[-10,-10,10,10],arfact=2)
// использование (x,y) для получения границ
clf()
champ(-5:5,-5:5,rand(11,11),rand(11,11),2,[-10,-10,10,10],"021")

Смотрите также

  • champ1 — двумерный график векторного поля с цветными стрелками
  • fchamp — direction field of a 2D first order ODE
  • plot2d — 2D plot
Scilab Enterprises
Copyright (c) 2011-2015 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jun 15 08:48:32 CEST 2016