> Subject: Problem in plotting a specific function graph

>

> I am new user of Octave. I wanted to plot a function and I wrote this code:

> pi=3.14159;

> t=0:0.1:10;

> y=8*sinc(8*t)-4*sinc(2*t)*cos(6*pi*t);

> plot(t,y);

> print(hf,"f:\yef.png");

>

> but does not work.

> Can anybody advice?

>

> Best Regards

> Stefanos Beligiannis

Change the "y=...." line to:

y=8*sinc(8*t)-4*sinc(2*t).*cos(6*pi*t);

Note the use of ".*" instead of "*" for the second multiplication. "*" is for matrix multiplication while ".*" is used for element-by-element multiplication of the two operands.

The print statement should just be "print("f:\yef.png")" to print the current figure.

Tony Richardson