我试图在Java中使用Math库,其中Math.sin(90)给我结果 0.8939966636005579 我在StackOverflow上搜索关于这个并且以弧度来知道值是)所以我使用下面的代码将其转换为某种程度。
Double deg;
deg = Math.toDegrees(value);
sin(90)的度数值为1,但上面的代码返回51.222235723088794我该怎么做才能得到准确的结果?
结果应该像sin(90):: 1
答案 0 :(得分:1)
三角函数以弧度为单位取参数,它们的值是长度比,因此无量纲。你必须使用
value = Math.cos(Math.toRadians(angleInDegree))
等。得到三角形。角度值以度为单位。
答案 1 :(得分:1)
尝试function book_appointment_timeslot(job_id,planner_date,time_slot,contract_id){
$.ajax({
type: "POST",
url: "/add_appointment_planner",
data: { contract_id: contract_id,job_id : job_id, planner_date: planner_date, time_slot: time_slot, _token: CSRF_TOKEN },
success: function(data){
if(data['status']=='success')
{
show_notification(data['status'],data['message']);
$("#apt_status_table").load(location.href + " #apt_status_table");
$(".tbl_planner_list_whole").load(location.href + " .tbl_planner_list_whole");
}
}
});
}