errbar добавление вертикальных полос ошибок на двумерном графике

## Синтаксис

    errbar(x, y, em, ep)

## Аргументы

x, y, em, ep

  четыре матрицы одного и того же размера.

## Описание

Функция `errbar` добавляет вертикальные полосы ошибок на двумерном графике. `x` и `y` имеют тот же смысл, что и в функции `plot2d`.

`em(i,j)` и `ep(i,j)` указывают интервал ошибки для значения `y(i,j)`: `[y(i,j)-em(i,j),y(i,j)+ep(i,j)]`.

Введите команду `errbar()`, чтобы посмотреть демонстрацию.

## Примеры

            // low resolution sinus
            x1 = linspace(0, 2*%pi, 10);
            y1 = sin(x1);
            plot(x1, y1, 'b');

            // high resolution sinus
            x2 = linspace(0, 2*%pi, 100);
            y2 = sin(x2);
            plot(x2, y2, 'g');

            // display the error between a linear interpolation and x2
            x_err = x1(2:$-1);
            y_err = y1(2:$-1);
            err = y2 - linear_interpn(x2, x1, y1, "periodic");
            err_m = zeros(y_err);
            err_p = zeros(y_err);
            for i = 2:size(x1,'c')-1
                err_m(i-1) = sum(abs(err(x1(i-1) <= x2 & x2 < x1(i)  )));
                err_p(i-1) = sum(abs(err(x1(i)   <= x2 & x2 < x1(i+1))));
            end
            errbar(x_err, y_err, err_m, err_p);

// low resolution sinus x1 = linspace(0, 2*%pi, 10); y1 = sin(x1); plot(x1, y1, 'b'); // high resolution sinus x2 = linspace(0, 2*%pi, 100); y2 = sin(x2); plot(x2, y2, 'g'); // display the error between a linear interpolation and x2 x_err = x1(2:$-1); y_err = y1(2:$-1); err = y2 - linear_interpn(x2, x1, y1, "periodic"); err_m = zeros(y_err); err_p = zeros(y_err); for i = 2:size(x1,'c')-1 err_m(i-1) = sum(abs(err(x1(i-1) <= x2 & x2 < x1(i) ))); err_p(i-1) = sum(abs(err(x1(i) <= x2 & x2 < x1(i+1)))); end errbar(x_err, y_err, err_m, err_p);

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

- plot2d