26 lines
No EOL
520 B
Julia
26 lines
No EOL
520 B
Julia
"""
|
|
s, c = sincos(x)
|
|
|
|
Izračunaj vrednost funkcij `sin` in `cos` za dano vrednost `x`.
|
|
"""
|
|
function sincos(x)
|
|
if (abs(x)< 0.01)
|
|
x2 = x^2
|
|
return x*(1 + x2*(-1/6 + x2/120)), 1 + x2*(-0.5 + x2/24)
|
|
end
|
|
x = mod(x + pi, 2pi) - pi
|
|
s, c = sincos(x/2)
|
|
return 2*s*c, c^2 - s^2
|
|
end
|
|
"""
|
|
y = sinus(x)
|
|
|
|
Izračunaj vrednost funkcije `sin(x)` v točki `x`.
|
|
"""
|
|
sinus(x) = sincos(x)[1]
|
|
"""
|
|
y = cosinus(x)
|
|
|
|
Izračunaj vrednost funkcije `cos(x)` v točki `x`.
|
|
"""
|
|
cosinus(x) = sincos(x)[2] |