background image

2.5

Plotting

Data may be graphed using the

plot(x,y)

-function, x and y being equalsized

vectors, which denote the coordinates of the datapoints to be plotted. A third
optional argument

plot(x,y,option)

specifies plotoptions like colors and

symbols, see exercise 7ff. The graphic may then be decorated (axis, title) and ex-
ported as encapsulated-postscript file for inclusion in textdocuments. This export
option is not available in the applet and midlet versions of Jasymca. With

hold

(or

hold on

) the graphic gets locked so that subsequent plotcommands use the

same window. Repeating

hold

(or

hold off

) deletes the graphic.

Logarithmic and semilogarithmic plots are provided with the functions

loglog

,

linlog

and

loglin

.

Exercise 7 (Plotting)

Plot the function y

=

1

1

+2x

2

in the range x

= 0.01 . . . 100 linear and logarithmic.

Solution:

>> x=0.01:0.01:100; y=1./(1+0.5*x.*x); plot(x,y)
>> x=0.01:0.01:100; y=1./(1+0.5*x.*x); loglog(x,y)

Exercise 8 (Plotting)

Display of Lissajous-figures: From the vector

t=0:0.1:4*pi;

create the trigonometric

expressions

x=sin(0.5*t+1);

und

y=cos(1.5*t);

. The plot x vs. y is called

Lissajous-figure. Create different figures by variating the constants

0.5,1,1.5

in the

definition.
Partial solution:

>> t=0:0.1:4*pi;
>> x=sin(0.5*t+1);
>> y=cos(1.5*t);
>> plot(x,y)

14