โดเมน ของฟังก์ชัน คือเซตของค่าอินพุตทั้งหมด ที่ทำให้ นิยามได้ เรนจ์ คือเซตของค่าเอาต์พุตทั้งหมดที่ สร้างออกมาจริง ๆ
ข้อจำกัดโดเมนที่พบบ่อย:
- การหาร: ไม่รวม
- รากที่มีดัชนีคู่: ต้องการ ในจำนวนจริง
- ลอการิทึม: ต้องการ
การหาเรนจ์มักยากกว่าโดเมน — ต้องวิเคราะห์พฤติกรรมของฟังก์ชัน สำหรับพหุนาม แคลคูลัส (อนุพันธ์ การวิเคราะห์เชิงเส้นกำกับ) ช่วยกำหนดเรนจ์ สำหรับฟังก์ชันตรีโกณมิติ ใช้ประโยชน์จากความเป็นคาบและแอมพลิจูดที่มีขอบเขต (เช่น มีเรนจ์ )
ในการเขียนโปรแกรม "โดเมน" / "เรนจ์" กลายเป็นลายเซ็นประเภท ในการเรียนรู้ของเครื่อง อธิบายพื้นที่อินพุตและพื้นที่เอาต์พุตของโมเดล