में मैट्रिस को दोबारा कैसे बदलें मैट्रिस में हेरफेर करते समय अक्सर उनके आकार को बदलने के लिए सुविधाजनक होता है। उदाहरण के लिए, लंबाई NX एम का एक वेक्टर MATLAB में में एक एन एक्स एम आकार मैट्रिक्स चालू करने के लिए एक आकृति बदलें समारोह मौजूद है:मैथमैटिका
नयी आकृति प्रदान (एक्स, एम, एन) एम-दर-एन मैट्रिक्स रिटर्न जिनके तत्व एक्स से कॉलम वार लेते हैं। एक त्रुटि परिणाम यदि एक्स में एम * एन तत्व नहीं हैं।
एक मैट्रिक्स और वेक्टर मैं मेथेमेटिका समारोह समतल जो मैट्रिक्स के लिए मेथेमेटिका के नेस्टेड सूची प्रतिनिधित्व का लाभ लेता है का उपयोग कर सकते के बीच परिवर्तित करने के मामले में। एक त्वरित उदाहरण के रूप में, मैं एक मैट्रिक्स एक्स मान लीजिए:
साथ समतल [X] मैं वेक्टर प्राप्त कर सकते हैं {1,2,3, ..., 16}। जब तक
यह मनमाने ढंग से मैट्रिक्स के निर्माण की अनुमति होगी: लेकिन क्या कहीं अधिक उपयोगी होगा मैटलैब का आकृति बदलें लागू करने के लिए कुछ सदृश (एक्स, 2,8) जो निम्नलिखित मैट्रिक्स में परिणाम होगा है एन * एम के बराबर आयाम। जहां तक मैं कह सकता हूं, वहां कुछ भी नहीं बनाया गया है जिसमें मुझे आश्चर्य होता है कि किसी ने अपने स्वयं के रिशेप फ़ंक्शन को कोड नहीं किया है।
नोट: यह समाधान पिछले दो आयाम transposes, इसलिए यह नहीं है काफी काम करते हैं। – Guillochon