نقل قول نوشته شده توسط rahnema1 مشاهده تاپیک
برای سرعت بیشتر بهتره در ++c نوشته می شد که فایلش را قرار دادم
فرض کردم که فایل داده شما مثلا به نام a.txt که شامل 1000000 سطر و 103 ستون هست و داده ها با space از هم جدا شدند
این فایل را می تونید با dlmwrite به این صورت تولید کنید

dlmwrite('a.txt',a,' ')

برای اجرا برنامه لازمه که فایل a.txt در همون فولدری باشه که فایل exe قرار داره همچنین در برنامه تعداد کلاسهای یا bin ها را درخواست می کنه که باید وارد کنید نهایتا خروجی به صورت یک فایل به نام b.txt هست که ستون اول کلاسهای فاصله و ستونهای بعدی هم که 100 ستون بعدی هست و تعداد سطرها هم برابر تعداد bin هست
http://www.sharefile.ir/uploads/1403954319.zip
ممنون دوست عزیز مثل همیشه گل کاشتین، فقط یه سوال: تعداد سطرها اگر کمتر یا بیشتر از این مقدار باشند لازمه که در برنامه تغییری داده بشه ویا اینکه از داده های ورودی برایش قابل تعیین هست؟