🔧Toolify

เครื่องคำนวณสูตรคณิตศาสตร์ —

ป้อนนิพจน์คณิตศาสตร์โดยใช้ +, -, *, /, ^, % วงเล็บ และฟังก์ชันเช่น sqrt, sin, cos, log ผลลัพธ์ปรากฏทันทีขณะพิมพ์ ไม่มีไลบรารีภายนอก — ตัวแยกวิเคราะห์ทำงานทั้งหมดในเบราว์เซอร์โดยไม่ส่งข้อมูลไปยังเซิร์ฟเวอร์

ฟังก์ชันตรีโกณมิติ (sin, cos, tan) ใช้หน่วยองศา
พิมพ์นิพจน์คณิตศาสตร์ด้านบนเพื่อดูผลลัพธ์
ตัวอย่าง — คลิกเพื่อโหลด

วิธีการทำงาน

การดำเนินการและฟังก์ชันที่รองรับ

เครื่องคำนวณรองรับตัวดำเนินการทางคณิตศาสตร์พื้นฐานสี่อย่าง (+, -, *, /) รวมถึงการยกกำลัง (^) และมอดูโล (%) คุณสามารถซ้อนวงเล็บได้ลึกเท่าที่ต้องการ

ฟังก์ชันในตัวครอบคลุมความต้องการทางคณิตศาสตร์ที่พบบ่อยที่สุด ได้แก่ sqrt(x) และ cbrt(x) สำหรับรากที่สองและรากที่สาม; abs(x) สำหรับค่าสัมบูรณ์; sin(x), cos(x), tan(x) สำหรับตรีโกณมิติในหน่วยองศา; log(x) สำหรับลอการิทึมธรรมชาติ, log2(x) และ log10(x) สำหรับลอการิทึมฐาน 2 และฐาน 10; และ floor(x), ceil(x), round(x) สำหรับการปัดเศษ ค่าคงที่ pi และ e ใช้ได้โดยตรงตามชื่อ

การใช้งานจริงของการประเมินนิพจน์

การคำนวณต่อเนื่องอย่างรวดเร็วคือจุดแข็งของเครื่องคำนวณนิพจน์ แทนที่จะกดตัวเลขในเครื่องคำนวณทีละขั้นตอนและเสี่ยงลืมผลลัพธ์กลาง คุณสามารถพิมพ์ทั้งชุดเป็นนิพจน์เดียวและเห็นคำตอบได้ทันที

งานวิศวกรรมและวิทยาศาสตร์เช่นการแปลงหน่วย การคำนวณความเค้น หรือสูตรสถิติมักต้องการการรวมรากที่สอง การยกกำลัง และลอการิทึม การพิมพ์สูตรที่สมบูรณ์ที่นี่เก็บบันทึกที่ตรวจสอบได้ของสิ่งที่คุณคำนวณ ต่างจากลำดับการกดปุ่มบนเครื่องคำนวณจริง

ลำดับการดำเนินการ

ตัวแยกวิเคราะห์ปฏิบัติตามลำดับความสำคัญทางคณิตศาสตร์มาตรฐาน: วงเล็บก่อน จากนั้นการยกกำลัง (การเชื่อมโยงทางขวา) จากนั้นคูณ/หาร/มอดูโล (ซ้ายไปขวา) แล้วบวกและลบ (ซ้ายไปขวา) ซึ่งตรงกับกฎ BODMAS/PEMDAS ที่สอนในโรงเรียน

รองรับเครื่องหมายลบเอกภาค เช่น -3^2 ประเมินเป็น -(3^2) = -9 ตามสัญกรณ์คณิตศาสตร์ทั่วไป หากต้องการ (-3)^2 = 9 ให้เพิ่มวงเล็บชัดเจน เมื่อไม่แน่ใจให้ใช้วงเล็บอย่างเสรี — ไม่เคยลดทอนความสามารถในการอ่าน

คำถามที่พบบ่อย

ทำไมฟังก์ชันตรีโกณมิติจึงใช้องศาแทนเรเดียน?

องศาใช้งานง่ายกว่าในชีวิตประจำวัน — คนส่วนใหญ่คิดถึงมุมเป็น 0 ถึง 360 ไม่ใช่ 0 ถึง 2π ตัวแยกวิเคราะห์แปลงภายใน ดังนั้น sin(90) = 1 ตามที่คาดไว้ หากต้องการเรเดียนให้คูณด้วย pi/180: sin(1.5708) ให้ผลเหมือน sin(90)

ความแตกต่างระหว่าง log กับ log10 คืออะไร?

log(x) คำนวณลอการิทึมธรรมชาติ (ฐาน e ≈ 2.718) log10(x) ใช้ฐาน 10 ซึ่งเป็นสิ่งที่คนส่วนใหญ่หมายถึงเมื่อเขียน 'log' ในบริบทที่ไม่ใช่แคลคูลัส log2(x) ใช้ฐาน 2 พบบ่อยในทฤษฎีสารสนเทศและวิทยาการคอมพิวเตอร์

^ หมายถึงการยกกำลังหรือ XOR แบบบิต?

ในเครื่องคำนวณนี้ ^ หมายถึงการยกกำลัง (เลขชี้กำลัง) เสมอ ไม่ใช่ XOR แบบบิต ดังนั้น 2^10 = 1024 สำหรับการดำเนินการระดับบิตคุณจะต้องใช้เครื่องมืออื่น

ฉันสามารถใช้ช่องว่างในนิพจน์ได้ไหม?

ได้ ช่องว่างถูกละเว้นโดยตัวแยกวิเคราะห์ ดังนั้น '2 ^ 10 + sqrt( 16 )' เทียบเท่ากับ '2^10+sqrt(16)' เพิ่มช่องว่างทุกที่ที่ช่วยให้อ่านง่ายขึ้น

จะเกิดอะไรขึ้นถ้าฉันหารด้วยศูนย์?

เครื่องคำนวณตรวจจับการหารด้วยศูนย์และแสดงข้อความแสดงข้อผิดพลาดแทนที่จะแสดง Infinity หรือ NaN แก้ไขนิพจน์แล้วลองอีกครั้ง

ผลลัพธ์แสดงทศนิยมกี่ตำแหน่ง?

ทศนิยมนัยสำคัญสูงสุด 10 ตำแหน่ง จัดรูปแบบด้วยสไตล์ตัวเลขของภาษาที่ใช้ ข้อผิดพลาดปัดเศษจุดทศนิยมขนาดเล็ก เช่น 0.9999999999 แทน 1 เป็นผลปกติของเลขคณิตจุดลอยตัวไบนารี

นี่ปลอดภัยกว่าการใช้ eval() ใน JavaScript ไหม?

ใช่ เครื่องมือนี้ใช้ตัวแยกวิเคราะห์แบบ recursive descent ที่เขียนด้วยมือซึ่งรู้จักเฉพาะตัวดำเนินการและฟังก์ชันที่ระบุไว้ ไม่เคยเรียก eval() หรือสิ่งเทียบเท่าใดๆ ดังนั้นจึงไม่สามารถฉีดหรือรันโค้ดตามอำเภอใจได้

นิพจน์ของฉันออกจากเบราว์เซอร์ไหม?

ไม่ ตัวแยกวิเคราะห์ทำงานทั้งหมดในเบราว์เซอร์ของคุณ ไม่มีสิ่งที่คุณพิมพ์ส่งไปยังเซิร์ฟเวอร์หรือบันทึกไว้ที่ใด

เครื่องมือที่เกี่ยวข้อง

อัปเดตล่าสุด:

ลองพรอมต์ AI ของเรา →