User Tools


ฟังก์ชันทางคณิตศาสตร์ (Math Functions)

เราสามารถใช้ฟังก์ชันการคำนวณในภาษา JavaScript ได้ตามปกติอยู่แล้ว ตามรายละเอียดใน Math library นอกเหนือไปจากนั้น คุณยังสามารถใช้ฟังก์ชันเหล่านี้ได้ใน JSCAD ดังนี้

sin(a);                   // a = 0..360
cos(a);                   //     ''
asin(a);                  // a = 0..1, ค่าที่ส่งกลับ คือ 0..360
acos(a);                  //       ''
tan(a);                   // a = 0..360
atan(a);                  // a = 0..1, ค่าที่ส่งกลับ คือ 0..360
atan2(a,b);               // ค่าที่ส่งกลับ คือ 0..360
ceil(a);
floor(a);
abs(a);
min(a,b);
max(a,b);
rands(min,max,vn,seed);   // ค่าที่ส่งกลับเป็นแบบสุ่ม ตามค่า vn dimension (seed ยังไม่ถูกนำมาใช้)
log(a);
lookup(ix,v);             // ix = index ตัวอย่างเช่น v = [ [0,100], [10,10], [20,200] ] โดยที่ v[x][0] = index, v[x][1] = value
                          // ค่าที่ส่งกลับจะเป็นแบบ linear interpolated (ตัวอย่างเช่น lookup(5,[ [0,100], [10,10], [20,200] ]) == 45
 
pow(a,b);
sign(a);                  // -1, 0 หรือ 1
sqrt(a);
round(a);