Dopolni primer kotnih funkcij
This commit is contained in:
parent
a97bee079d
commit
369d60b39a
4 changed files with 92 additions and 8 deletions
18
sincos.jl
18
sincos.jl
|
|
@ -4,11 +4,23 @@
|
|||
Izračunaj vrednost funkcij `sin` in `cos` za dano vrednost `x`.
|
||||
"""
|
||||
function sincos(x)
|
||||
if (abs(x)< 0.05)
|
||||
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, 2pi)
|
||||
x = mod(x + pi, 2pi) - pi
|
||||
s, c = sincos(x/2)
|
||||
return 2*s*c, c^2 - s^2
|
||||
end
|
||||
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]
|
||||
Loading…
Add table
Add a link
Reference in a new issue