Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
6.0.1 - Русский

Change language to:
English - Français - 日本語 - Português -

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Справка 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
Report an issue
<< 2d_plot 2d_plot champ1 >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Feb 12 20:08:38 CET 2018