كدهاي خروجي تصحيح كننده خطا يكي از روشهاي مهم در تركيب طبقه بندها مي باشد كه در سالهاي اخير مورد توجه محققان قرار گرفته است. در اين روش با استفاده از ماتريس باينري كه «ماتريس كد» ناميده مي شود و مستقل از مساله توليد مي شود، يك مساله چند كلاسه پيچيده، به چند زيرمساله دودويي ساده تجزيه مي شوند و پس از حل اين زير مسائل با طبقه بندهاي ساده، و تركيب نتايج آنها، مساله اصلي حل مي شود. از آنجا كه ساختار «ماتريس كد» بر كارايي تجزيه مساله تاثير مي گذارد، ما سعي در طراحي ماتريس كد سازگار، با در نظر گرفتن ساختار و ماهيت مساله را داريم. در اين مقاله، براي طراحي ماتريس كد سازگار با مساله، يك روش جديد با در نظر گرفتن فضاي كلاسها چنان تعريف شده است كه ماتريس حاصل باعث تجزيه مناسب مساله اصلي شده و تعداد طبقه بندهاي پايه مورد نياز نيز حداقل شود. نتايج بدست آمده در شناسايي ارقام دستنويس براي داده هاي Pen Digits از پايگاه داده UCI Repository كارامدي روش پيشنهادي را نسبت به روشهاي قبلي نشان مي دهد.