Packed storage matrix
একটি প্যাকড স্টোরেজ ম্যাট্রিক্স, যা প্যাকড ম্যাট্রিক্স নামেও পরিচিত, একটি ম্যাট্রিক্সের প্রতিনিধিত্ব করার জন্য প্রোগ্রামিংয়ে ব্যবহৃত একটি শব্দ। এটি ম্যাট্রিক্সের একটি বিশেষ কাঠামো ব্যবহার করে একটি এম-বাই-এন আয়তক্ষেত্রাকার অ্যারের চেয়ে আরও সংক্ষিপ্ত উপায়। ম্যাট্রিক্সের সাধারণ উদাহরণ যা প্যাকড স্টোরেজের সুবিধা নিতে পারে তার মধ্যে রয়েছেঃ প্রতিসম বা হার্মিটিয়ান ম্যাট্রিক্স ত্রিভুজাকার ম্যাট্রিক্স ব্যান্ডেড ম্যাট্রিক্স। কোডের উদাহরণ (ফোরট্রান) নিম্নলিখিত উভয় স্টোরেজ স্কিমই বি. এল. এ. এস এবং এল. এ. পি. এ. সি-তে ব্যাপকভাবে ব্যবহৃত হয়। হার্মিটিয়ান ম্যাট্রিক্সের জন্য প্যাকড স্টোরেজের একটি উদাহরণ জটিলঃঃ A (n, n)! একটি হার্মিটিয়ান ম্যাট্রিক্স কমপ্লেক্সঃঃ এপি (এন * (এন + 1)/2)! এ-এর জন্য সঞ্চিত সঞ্চয়স্থান! এ-এর নিচের ত্রিভুজটি এপি-তে কলাম-বাই-কলাম সংরক্ষণ করা হয়। ! ম্যাট্রিক্স এপি-কে এ-তে আনপ্যাক করা এ ডো জে = 1, এন কে = জে * (জে-1)/2 এ (1: জে, জে) = এপি (1 + কেঃ জে + কে) এ (জে, 1: জে-1) = কনজগ (এপি (1 + কেঃ জে-1 + কে) শেষ করুন ব্যান্ডযুক্ত ম্যাট্রিক্সের জন্য প্যাকড স্টোরেজের একটি উদাহরণ বাস্তবঃঃ এ (এম, এন)! কে. এল সাবডায়াগোনাল এবং কিউ সুপারডায়াগোনাল সহ একটি ব্যান্ডেড ম্যাট্রিক্স বাস্তবঃঃ এপি (-কে. এলঃ কিউ, এন)! এ-এর জন্য সঞ্চিত সঞ্চয়স্থান! এ-এর ব্যান্ডটি এপি-তে কলাম-বাই-কলাম সংরক্ষণ করা হয়। এপি-র কিছু উপাদান অব্যবহৃত। ! এপি ম্যাট্রিক্সটি আনপ্যাক করে এ ডো জে = 1, এন ফরাল (আই = সর্বোচ্চ (1, জে-কেএল): ন্যূনতম (এম, জে + কিউ)) এ (আই, জে) = এপি (আই-জে, জে) শেষ ডু প্রিন্ট *, এপি (0,:)! তির্যক অ্যারে ম্যাট্রিসেস