Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Change language to: Français - Português - 日本語

See the recommended documentation of this function

Scilab help >> Graphics Library > xchange

xchange

transform real to pixel coordinates

Calling Sequence

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

Arguments

x,y

two matrices of size (n1,n2) (coordinates of a set of points).

dir

parameter used to specify the conversion type (See "Description" for details)

x1,y1

two matrices of size (n1,n2) (coordinates of the set of points).

rect

a vector of size 4.

Description

After having used a graphics function, `xchange` computes pixel coordinates from real coordinates and conversely, according to the value of the parameter `dir`: "f2i" (float to int) means real to pixel and "i2f" (int to float) means pixel to real. `x1` and `y1` are the new coordinates of the set of points defined by the old coordinates `x` and `y`.

`rect` is the coordinates in pixel of the rectangle in which the plot was done: [upper-left point, width, height].

Examples

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

J.Ph.C.