With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

No credit card required

Time for action – putting together mathematical functions

1. Let us try to calculate the range of the function: (3.3)

octave:12> x = 0.5;

octave:13> f = exp(-5*sqrt(x))*sin(2*pi*x)

f = 3.5689e-018

2. In a more useful vector form:
octave:14> x = [0:0.1:1];

octave:15> f = exp(-5*sqrt(x)).*sin(2*pi*x)

f =
Columns 1  through   7:
0.00000    0.12093   0.10165   0.01650  0.02488  0.00000  -0.01222
Columns 8  through  11:
-0.01450  -0.01086  -0.00512  -0.00000

What just happened?

It should be clear what Commands 12 and 13 do. In Command 15, we must use the element-wise .* operator. Had we not done so, Octave would try to perform a matrix multiplication between the vectors given ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

No credit card required