เอกสารนี้แสดงรายการฟังก์ชันช่วยเหลือที่สามารถใช้สร้างสูตรสำหรับคำถามแบบทดสอบสูตรได้
Canvas กำหนดให้ผู้ใช้ต้องป้อนสูตรด้วยตนเองเมื่อสร้างคำถามแบบทดสอบสูตรที่มีตัวแปรนิยามสูตรส่วนหนึ่งของเครื่องมือสร้างคำถามแบบทดสอบสูตรประกอบด้วยช่องข้อความที่ผู้ใช้ต้องกำหนดสูตรของคำถามแบบทดสอบ (ดูภาพด้านล่าง)
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ตัวแก้ไขคณิตศาสตร์ในตัวแก้ไขเนื้อหาขั้นสูงเพื่อสร้างคำถามแบบทดสอบสูตร โปรดดูเอกสารอ้างอิงเพิ่มเติม:ฉันจะใช้ตัวแก้ไขคณิตศาสตร์ในตัวแก้ไขเนื้อหาขั้นสูงได้อย่างไร?,เคล็ดลับการใช้งานโปรแกรมแก้ไขสมการ Canvas: การใช้ LaTeX ในการแสดงนิพจน์ทางคณิตศาสตร์ และ เคล็ดลับการใช้งานโปรแกรมแก้ไขสมการบน Canvas: เคมีโดยใช้ LaTeX.
ฟังก์ชันช่วยเหลือ
ใช้ฟังก์ชันช่วยเหลือที่แสดงด้านล่างเพื่อสร้างสูตรในส่วน "การกำหนดสูตร" ของเครื่องมือสร้างคำถามแบบทดสอบสูตร
หมายเหตุ:
- ฟังก์ชันทั้งหมดรับเฉพาะพารามิเตอร์ตัวเลขเท่านั้น
- การคำนวณฟังก์ชันตรีโกณมิติทั้งหมดจะดำเนินการในหน่วยเรเดียน หากต้องการแปลงเป็นหรือจากองศา ให้ใช้ฟังก์ชัน deg_to_rad( ) หรือ rad_to_deg( )
- ช่องข้อความกำหนดสูตรไม่สามารถกำหนดตัวแปรที่กำหนดได้ด้วยวงเล็บเหลี่ยม
- ตัวแปรต้องขึ้นต้นด้วยตัวอักษรและตามด้วยตัวอักษรและตัวเลขใดๆ ก็ได้ โปรดจำไว้ว่าชื่อตัวแปรนั้นคำนึงถึงตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก และอักขระอื่นๆ นอกเหนือจากตัวอักษรและตัวเลขจะไม่ได้รับการยอมรับ
- ในช่องข้อความกำหนดสูตร Canvas จะแปลงการป้อนตัวอักษร “e” เป็นค่าคงที่ e
- ฟังก์ชันตัวช่วยสามารถซ้อนกันได้ ตัวอย่างของฟังก์ชันตัวช่วยที่ซ้อนกัน โปรดดูที่หัวข้อ "At" ในตารางด้านล่าง
- ฟังก์ชันหลายฟังก์ชันทำงานกับรายการตัวเลข เว้นแต่จะระบุไว้เป็นอย่างอื่น พารามิเตอร์รายการจะถูกกำหนดด้วยรายการค่าที่คั่นด้วยเครื่องหมายจุลภาค หรือด้วยฟังก์ชัน reverse( ) หรือ sort( ) ที่ซ้อนกัน ตัวอย่างเช่น ใช้ median (x1, x2, x3) หรือ median(reverse(x3,x2,x1))
- หากต้องการกลับค่าของนิพจน์ในช่องกำหนดสูตร ให้คูณฟังก์ชันด้วย -1 ตัวอย่างเช่น พิมพ์ -1*sqrt(5x)
ชื่อ | ฟังก์ชันช่วยเหลือ | หมายเหตุ |
|---|
ค่าสัมบูรณ์ | abs(x) | ส่งคืนค่าสัมบูรณ์ของค่าที่กำหนด |
อาร์คโคซีน | acos(x) | ส่งคืนค่าโคไซน์ผกผันของจำนวนจริงxเป็นการวัดในหน่วยเรเดียน |
อาร์คซีน | asin(x) | ส่งคืนค่าผกผันของไซน์ของจำนวนจริงxเป็นการวัดในหน่วยเรเดียน |
ที่ | ที่ (รายการ, ดัชนี) | ส่งคืนค่าที่มีดัชนีในรายการที่กำหนด สร้างส่วนของลิสต์ในฟังก์ชันนี้โดยการซ้อนฟังก์ชัน sort( ) หรือ reverse( ) ไว้ภายในฟังก์ชัน at( ) ตัวอย่างเช่น: at(reverse(x1, x2, x3), n-1) ค่าแรกในรายการอยู่ที่ดัชนี 0 |
อาร์คแทงเจนต์ | อะตัน(x) | ส่งคืนค่าแทนเจนต์ผกผันของจำนวนจริงxเป็นการวัดในหน่วยเรเดียน ฟังก์ชันนี้ไม่รองรับพารามิเตอร์สองตัว |
เพดาน | ceil(x) | ส่งคืนค่าจำนวนเต็มที่เล็กที่สุดที่มากกว่าหรือเท่ากับค่าที่กำหนด |
การผสมผสาน | comb(n, k) | ส่งคืนจำนวนชุดค่าผสมเมื่อเคถูกเลือกจากกลุ่มหนึ่งn |
โคไซน์ | โคส(เรเดียน) | ส่งคืนค่าโคไซน์ของค่าที่กำหนด |
โคเซแคนต์ | โคเซค(เรเดียน) | ส่งคืนค่าโคเซแคนต์ของค่าที่กำหนด |
โคแทนเจนต์ | โคตัน (เรเดียน) | ส่งคืนค่าโคแทนเจนต์ของค่าที่กำหนด |
นับ | นับ(รายการ) | ส่งคืนจำนวนรายการในลิสต์ |
องศาเป็นเรเดียน | deg_to_rad(degrees) | แปลงมุมxแปลงจากองศาเป็นเรเดียนโดยการคูณด้วย 𝜋/180 |
จำนวนของออยเลอร์อี | อี | ส่งคืนค่าสำหรับ e แม้ว่าจะสามารถใช้วงเล็บกับฟังก์ชันนี้ได้ แต่ Canvas จะแปลงการป้อนตัวอักษร “e” เป็นค่าคงที่ e |
แฟกทอเรียล | ข้อเท็จจริง(น) | ส่งคืนค่าแฟกทอเรียลของจำนวนเต็มที่กำหนดให้ ถ้า nถ้าค่าไม่ใช่จำนวนเต็ม ก็จะใช้เฉพาะตัวเลขก่อนจุดทศนิยมเท่านั้น ถ้า nหากค่าที่ป้อนเป็นค่าลบ ระบบจะส่งคืนค่า 1 |
อันดับแรก | รายการแรก | ส่งคืนค่าแรกในรายการ |
พื้น | ชั้น(x) | ส่งคืนค่าจำนวนเต็มที่เล็กที่สุดที่น้อยกว่าหรือเท่ากับค่าที่กำหนด |
ถ้า | ถ้า (บูลีน, สำเร็จ, ล้มเหลว) | ถ้าค่าที่ได้จากนิพจน์แรกไม่ใช่ศูนย์ ระบบจะส่งคืนค่าที่สอง มิฉะนั้นจะส่งคืนค่าที่สาม |
ล่าสุด | รายการสุดท้าย | ส่งคืนค่าสุดท้ายในรายการ |
ความยาว | ความยาว (รายการ) | ส่งคืนจำนวนอาร์กิวเมนต์ในรายการที่กำหนด |
ลอการิทึม (ธรรมชาติ) | ln(x) | ส่งคืนค่าลอการิทึมธรรมชาติของค่าที่กำหนด |
ลอการิทึม (ทั่วไป) | log(x, [ฐาน]) | ส่งคืนค่าลอการิทึมของค่าที่กำหนด โดยอาจมีฐานเพิ่มเติมได้ |
สูงสุด | สูงสุด(รายการ) | ส่งคืนค่าสูงสุดในรายการ |
หมายถึง | ค่าเฉลี่ย (รายการ) | ส่งคืนค่าเฉลี่ยเลขคณิตของค่าต่างๆ ในรายการ |
ค่ามัธยฐาน | ค่ามัธยฐาน (รายการ) | ส่งคืนค่ามัธยฐานสำหรับรายการค่าต่างๆ |
ขั้นต่ำ | ขั้นต่ำ (รายการ) | ส่งคืนค่าที่ต่ำที่สุดในรายการ |
การเรียงสับเปลี่ยน | เพอร์ม(n, k) | ส่งคืนผลลัพธ์การเรียงสับเปลี่ยนสำหรับค่าที่กำหนด |
พาย, 𝛑 | พาย( ) | ส่งคืนค่าพายที่คำนวณได้ |
เรเดียนเป็นองศา | rad_to_deg(เรเดียน) | แปลงมุมxแปลงจากเรเดียนเป็นองศาโดยการคูณด้วย 180/𝜋 |
สุ่ม | แรนด์(x) | ส่งคืนค่าสุ่มระหว่างศูนย์ถึงช่วงที่ระบุ หรือหนึ่งหากไม่ได้ระบุค่าตัวเลข |
พิสัย | ช่วง (รายการ) | ส่งคืนช่วงสำหรับรายการค่า |
ย้อนกลับ | รายการย้อนกลับ | สลับลำดับของรายการค่า |
กลม | รอบ(x) | ส่งคืนค่าที่กำหนดโดยปัดเศษให้เป็นจำนวนเต็มที่ใกล้ที่สุด |
เซแคนท์ | วินาที (เรเดียน) | ส่งคืนค่าซีแคนต์ของค่าที่กำหนด |
ไซน์ | ไซน์ (เรเดียน) | ส่งคืนค่าไซน์ของค่าที่กำหนด |
เรียงลำดับ | เรียงลำดับ (รายการ) | ส่งคืนรายการค่าที่เรียงลำดับจากน้อยไปมาก |
รากที่สอง | รากที่สองของ x | ส่งคืนค่ารากที่สองของจำนวนจริงที่กำหนดให้x ในการหาค่ารากที่สองที่เป็นลบ ให้ใช้ -1*sqrt(x) |
ผลรวม | ผลรวม(รายการ) | คืนค่าผลรวมของรายการค่าต่างๆ |
แทนเจนต์ | แทน (เรเดียน) | ส่งคืนค่าแทนเจนต์ของค่าที่กำหนดให้ |
สามารถเข้าถึงแหล่งข้อมูลนี้ได้จากคู่มือ Canvas ต่อไปนี้: