کلیدستان

نسخه‌ی کامل: تبدیل ماتریس به یک بردار ستونی
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
من میخوام یه ماتریس 100*100 رو به یک بردار ستونی 1*10000 تبدیل کنم ونحوه چیدمان درایه ها هم مهمه.میخوام صد درایه سطر اول پشت سرهم در درایه یک تا صد بردار قرار بگیرن و...

مثلا اگر ماتریس زیر داشته باشیم در نهایت به بردار زیر تبدیل بشه
[1 2 3 4
5 6 7 8
9 10 11 12]




[1
2
3
4
5
6
7
8
9
10
11
12]


لطفا راهنمایی کنید.

 
سلام.
تغییر ابعاد ماتریس را با استفاده دستور reshape می توان انجام داد. در این زمینه، کلید زیر را بخوانید :

http://www.kelidestan.com/keys/keys.php?key=71

کلیدی که گفتید که رو قبلا دیدم ولی به دردم نمیخوره. من میخوام درایه های سطر اول پشت سرهم قرار بگیرن بعد درایه های سطر دوم و ...
ابتدا ترانهاده ماتریس را محاسبه کنید تا جای ستون ها و ردیف ها با هم عوض شود :

http://www.kelidestan.com/keys/keys.php?key=86

سپس از دستور reshape استفاده کنید.