# xchange

преобразование координат из вещественных в пиксельные

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

    [x1, y1, rect] = xchange(x, y, dir)

## Аргументы

x, y

  две матрицы размером `(n1, n2)` (координаты массива точек).

dir

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

x1, y1

  две матрицы размером `(n1, n2)` (координаты массива точек).

rect

  вектор размером 4.

## Описание

После того, как была использована графическая функция, `xchange` вычисляет пиксельные координаты из вещественных координат и обратно в соответствии со значением параметра `dir`: `"f2i"` (из чисел с плавающей запятой в целые числа) означает преобразование из вещественных координат в пиксельные, а `"i2f"` (из целых чисел в числа с плавающей запятой) означает преобразование из пиксельных координат в вещественные.

`x1` и `y1` - это новые координаты массива точек, определённые по старым координатам `x` and `y`.

`rect` - это координаты (в пикселях) прямоугольника, в котором был построен график: `[верхняя левая точка, ширина высота]`.

## Примеры

    t=[0:0.1:2*%pi]';
    plot2d(t,sin(t))
    [x,y,rect]=xchange(1,1,"f2i")
    [x,y,rect]=xchange(0,0,"i2f")