ग्राम-श्मिट प्रक्रिया: विकृत आधार वैक्टरों को साफ, परस्पर लंबवत वैक्टरों में फिर से व्यवस्थित करने का एक एल्गोरिथ्म