17
สร้างเมทริกซ์วอลช์
วอลช์เมทริกซ์เป็นชนิดพิเศษของตารางเมทริกซ์ที่มีการใช้งานในควอนตัมคอมพิวเตอร์ (และอาจจะที่อื่น ๆ แต่ฉันจะดูแลเกี่ยวกับควอนตัมคอมพิวเตอร์) คุณสมบัติของเมทริกซ์วอลช์ ขนาดมีอำนาจเดียวกันของ 2. ดังนั้นเราจึงสามารถอ้างถึงการฝึกอบรมเหล่านี้โดยการยกกำลังสองที่นี่เรียกพวกเขาW(0), W(1), W(2)... W(0)[[1]]ถูกกำหนดให้เป็น สำหรับn>0, W(n)รูปลักษณ์ที่ต้องการ: [[W(n-1) W(n-1)] [W(n-1) -W(n-1)]] ดังนั้นW(1)คือ: [[1 1] [1 -1]] และW(2)คือ: [[1 1 1 1] [1 -1 1 -1] [1 1 -1 -1] [1 -1 -1 1]] รูปแบบต่อไป ... งานของคุณ เขียนโปรแกรมหรือฟังก์ชั่นที่ใช้เป็นจำนวนเต็มnและพิมพ์ / ส่งคืนW(n)ในรูปแบบที่สะดวก นี่อาจเป็นอาร์เรย์ของอาร์เรย์ booleans ที่มี.svgรูปแบนคุณตั้งชื่อมันตราบใดที่มันถูกต้อง ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม สิ่งที่สอง: …