حسین اتحادی سه شنبه 8 دی 1394 02:49 ق.ظ نظرات ()

این دستور تو خط اول یه سری عدد تصادفی تولید میکنه که تعدادش ۵*۱ یعنی ۱ سطر و ۵ ستون

حالا دستور بعدی یه ماتریسی تولید میکنه که عددای توی اون ماتریس (مثلا تو اینجا ۵) از ۱ تا ۵ به صورت تصادفی چیده میشه حالا دستور بعدی که خیلی مهمه کارش اینه که عددای توی ماتریس اولیو به ترتیبی که توی ماتریس randperm اومده بچینه یعنی مثلا عدد دوم  از ماتریس A باید بیاد تو ستون اول بشینه و عدد سوم از ماتریس A باید بیاد تو ستون دوم بشینه و ....

 


>> A=rand(1,5)

A =

    0.9161    0.4809    0.8015    0.6016    0.8509

>> m=randperm(5)

m =

     2     3     1     4     5

>> A(m)

ans =

    0.4809    0.8015    0.9161    0.6016    0.8509