کلیدستان

نسخه‌ی کامل: الحاق دو ماتریس (در متلب)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
از دوستان می شه کسی منو راهنمایی کنه که چطور می تونم دو تا ماتریس که سطرهاش یکسان نیستن با استفاده از توابع اماده الحاق کنم؟  با  تابع cat فقط ماتریس هایی با بعد یکسان میشه
خیلی لازم دارم ممنون می شم کمک کنید 
سپاس
(۱۳۹۳/۱۱/۲۳, ۱۲:۴۹ ب.ظ)'ندا زندپور' نوشته: [ -> ]سلام
از دوستان می شه کسی منو راهنمایی کنه که چطور می تونم دو تا ماتریس که سطرهاش یکسان نیستن با استفاده از توابع اماده الحاق کنم؟  با  تابع cat فقط ماتریس هایی با بعد یکسان میشه
خیلی لازم دارم ممنون می شم کمک کنید 
سپاس
 

سلام
وقتی تعداد سطر هاشون مساوی نیستند، تعداد ستون هاشون مساویه؟
چون حتما باید یکی از این دو حالت باشه و گرنه جواب نهایی دیگه ماتریس نمیشه و درایه کم میاره.
تنها چیزی که به ذهنم میرسه رو براتون مینویسم امیدوارم کمکتون کنه.

کد پی‌اچ‌پی:
a=[ 1 2 3 4 5 6]

=

     
1     2     3     4     5     6

>> b=[7 8 9 5 6 31 2 8 6 3 8]

=

     
7     8     9     5     6     3
     1     2     8     6     3     8

>> d=[77 8 99]

=

    
77     8    99

>> c=[a;b]

=

     
1     2     3     4     5     6
     7     8     9     5     6     3
     1     2     8     6     3     8

>> e=[a d]

=

     
1     2     3     4     5     6    77     8    99 

در صورتی که در مورد کد ها مشکلی داشتید بپرسید تا بیشتر توضیح دهم.