34 lines
432 B
CoffeeScript
34 lines
432 B
CoffeeScript
test_arctan = ->
|
|
run_test [
|
|
|
|
"arctan(x)",
|
|
"arctan(x)",
|
|
|
|
"arctan(-x)",
|
|
"-arctan(x)",
|
|
|
|
"arctan(0)",
|
|
"0",
|
|
|
|
"arctan(tan(x))",
|
|
"x",
|
|
|
|
"arctan(1/sqrt(3))-pi/6", # 30 degrees
|
|
"0",
|
|
|
|
"arctan(1)-pi/4", # 45 degrees
|
|
"0",
|
|
|
|
"arctan(sqrt(3))-pi/3", # 60 degrees
|
|
"0",
|
|
|
|
"arctan(a-b)",
|
|
"arctan(a-b)",
|
|
|
|
"arctan(b-a)",
|
|
"-arctan(a-b)",
|
|
|
|
"arctan(tan(x))",
|
|
"x",
|
|
]
|