นี่เป็นข้อพิสูจน์อย่างง่ายว่าจำเป็นต้องใช้การแปลงผกผัน สมมติว่าเรามีระนาบซึ่งนิยามโดยสมการระนาบโดยที่เป็นค่าปกติ ตอนนี้ผมต้องการที่จะเปลี่ยนเครื่องบินลำนี้โดยบางเมทริกซ์Mกล่าวอีกนัยหนึ่งฉันต้องการค้นหาสมการระนาบใหม่ที่พอใจสำหรับค่าเดียวกันที่ตรงกับสมการระนาบก่อนหน้าn M n ′ ⋅ M x + d ′ = 0 xn ⋅ x + d= 0nMn'⋅ Mx + d'= 0x
ในการทำเช่นนี้มันพอเพียงที่จะตั้งสมการระนาบสองตัวให้เท่ากัน (สิ่งนี้ยอมให้ความสามารถในการ rescale สมการเครื่องบินโดยพลการ แต่มันไม่สำคัญสำหรับการโต้แย้ง) จากนั้นเราสามารถตั้งค่าและลบออกได้ สิ่งที่เราเหลืออยู่คือ:d'= d
n'⋅ Mx = n ⋅ x
ฉันจะเขียนสิ่งนี้ด้วยผลิตภัณฑ์ดอทที่แสดงในรูปสัญกรณ์เมทริกซ์ (คิดว่าเวกเตอร์เป็นเมทริกซ์ 1 คอลัมน์):
n'TMx = nTx
ทีนี้เพื่อทำให้พอใจสำหรับทั้งหมด เราต้องมี:x
n'TM= nT
ตอนนี้แก้ในแง่ของ , nn'n
n'Tn'n'= nTM- 1= ( nTM- 1)T= ( M- 1)Tn
โอมเพี้ยง! หากคะแนนถูกแปลงโดยเมทริกซ์ดังนั้นค่าพื้นฐานของระนาบจะต้องเปลี่ยนโดยการแปลงกลับของเพื่อรักษาสมการระนาบM MxMM
นี่คือคุณสมบัติของผลิตภัณฑ์ dot เพื่อให้ผลิตภัณฑ์ดอทยังคงไม่เปลี่ยนแปลงเมื่อมีการใช้การแปลงเวกเตอร์สองตัวที่ถูกจุดจะต้องแปลงในรูปแบบที่สอดคล้อง แต่แตกต่างกัน
ในทางคณิตศาสตร์สิ่งนี้สามารถอธิบายได้ด้วยการบอกว่าเวกเตอร์ปกติไม่ใช่เวกเตอร์สามัญ แต่สิ่งที่เรียกว่าcovector (เวกเตอร์ covariant, เวกเตอร์คู่หรือรูปเชิงเส้น) covector นั้นถูกนิยามโดยทั่วไปว่า "สิ่งที่สามารถวาดด้วยเวกเตอร์เพื่อสร้างสเกลาคงที่" เพื่อให้บรรลุผลนั้นจะต้องแปลงโดยใช้การแปลงกลับของเมทริกซ์อะไรก็ตามที่ทำงานบนเวกเตอร์สามัญ สิ่งนี้ถือในมิติใด ๆ
โปรดทราบว่าใน 3D โดยเฉพาะ bivector จะคล้ายกับ covector พวกเขาไม่ได้ค่อนข้างเหมือนกันเพราะพวกเขามีหน่วยที่แตกต่างกัน: ก covector มีหน่วยของความยาวผกผันในขณะที่ bivector มีหน่วยของความยาวยืด (พื้นที่) เพื่อให้พวกเขาทำงานแตกต่างกันภายใต้การปรับ อย่างไรก็ตามพวกเขาเปลี่ยนวิธีเดียวกันกับการปฐมนิเทศซึ่งเป็นสิ่งที่สำคัญสำหรับบรรทัดฐาน เรามักจะไม่สนใจขนาดปกติ (เรามักทำให้ปกติเป็นหน่วยความยาวอยู่แล้ว) ดังนั้นเราจึงไม่ต้องกังวลเกี่ยวกับความแตกต่างระหว่าง bivector และ covector