ساخت یک ماتریس n*nاز ضرب یک ماتریس n*nدر ده تا ماتریسn*1

سلام من یک ماتریس10 10دارم و میخواهم یک ماتریس جدید10 10دیگه بسازم برای این کار باید جدا جدا ستون ها رو بدست بیاورم و داخل ماتریس جدید قرار بدم...کاری که کردم ماتریس 10 10اولیه رو به وجود اوردم ویک ماتریس 1 10رو نیز دارم (ستون اولیه ماتریس10 10جدید)حالا من ماتریس 10 10رو در ماتریس1 10کردم و یک ماتریس 1 10جدید بهم داد(ستون دوم ماتریس10 10جدید)..تا اینجا رفتم حال من میخوام این ماتریس جدید1 10رو دوباره تو همون ماتریس 10 10اولیه ضرب کنه وستون سوم ماتریس 10 10جدید رو بهم بده الی اخر ولی من فقط تونستم 10 10اولیه رو در 1 10(ستون اولی از ماتریس 10*10جدیدی )رو که بهم داده بودن ضرب کنم(از حلقه های forهم استفاده کردم)

خواهش میکنم راهنمایی ایم کنید چه کار کنم