# plot2d1

2D plot (logarithmic axes). This function is obsolete.

## Calling Sequence

    plot2d1(str,x,y,[style,strf,leg,rect,nax])

## Arguments

str

  is a string of length three `"abc"`.

  a

    can have the following values: `e`, `o` or `g`.

    e

      means "empty". Itspecifies the fact that the value of `x` is not used (the `x` values are supposed to be regularly spaced, ie 1:<number of rows of `y`>). The user must anyway give a value for `x`, 1 for instance: `plot2d1("enn",1,y)`.

    o

      means "one". If there are many curves, they all have the same x-values: `x` is a column vector of size nl and `y` is a matrix of size (nl,nc). For example : `x=[0:0.1:2*%pi]';plot2d1("onn",x,[sin(x) cos(x)])`.

    g

      means "general". `x` and `y` must have the same size (nl,nc). Each column of `y` is plotted with respect to the corresponding column of `x`. `nc` curves are plotted using `nl` points.

  b, c

    can have the values `n` (normal) or `l` (logarithmic).

    b=l

      a logarithmic axis is used on the x-axis

    c=l

      a logarithmic axis is used on the y-axis

x,y,[style,strf,leg,rect,nax]

  these arguments have the same meaning as in the `plot2d` function.

opt_args

  these arguments have the same meaning as in the `plot2d` function.

## Description

This function is obsolete. USE `plot2d` INSTEAD !!

`plot2d1` plots a set of 2D curves. It is the same as `plot2d` but with one more argument `str` which enables logarithmic axis. Moreover, it allows to specify only one column vector for `x` when it is the same for all the curves.

By default, successive plots are superposed. To clear the previous plot, use `clf`.

Enter the command `plot2d1()` to see a demo.

## Examples

    // multiple plot without giving x
    x=[0:0.1:2*%pi]';
    plot2d1("enn",1,[sin(x) sin(2*x) sin(3*x)])

x=[0:0.1:2*%pi]'; plot2d1("enn",1,[sin(x) sin(2*x) sin(3*x)])

    // multiple plot using only one x
    clf()
    x=[0:0.1:2*%pi]';
    plot2d1("onn",x,[sin(x) sin(2*x) sin(3*x)])

x=[0:0.1:2*%pi]'; plot2d1("onn",x,[sin(x) sin(2*x) sin(3*x)])

    // logarithmic plot
    x=[0.1:0.1:3]';
    clf();
    plot2d1("oll",x,[exp(x) exp(x.^2) exp(x.^3)])

x=[0.1:0.1:3]'; plot2d1("oll",x,[exp(x) exp(x.^2) exp(x.^3)])

## See Also

- plot2d
- plot2d2
- plot2d3
- plot2d4
- clf