آموزش متلب (MATLAB)
۵۴۳ آموزش
نمایش دسته بندی ها (۵۴۳ آموزش)

تغییر اندازه (ابعاد) یک ماتریس با دستور reshape در متلب

فرض کنید ماتریسی داشته باشیم که بخواهیم اندازه (ابعاد) آن را تغییر دهیم، برای این منظور، می توانیم از دستور reshape در متلب، استفاده کنیم. البته باید دقت داشته باشیم که تعداد عناصر ماتریس اولیه و تعداد عناصر ماتریسی که ساخته می شود، باید برابر باشد. به مثال زیر توجه کنید :

مثال

A=[1 2 3 4;5 6 7 8]
B=reshape(A,4,2)

نتیجه :


A =
 
     1     2     3     4
     5     6     7     8
 
 
B =
 
     1     3
     5     7
     2     4
     6     8

ماتریس A ، دارای 2 ردیف و 4 ستون می باشد. با دستور reshape(A,4,2) ، تعیین کرده ایم که ماتریسی می خواهیم که تعداد ردیف های آن، برابر 4 و تعداد ستون های آن، برابر 2 باشد و عناصر آن، همان عناصر ماتریس A باشد.

نویسنده علیرضا گلمکانی
شماره کلید 71
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 6 6 0
علی
۱۳۹۶/۰۴/۲۹
۱۷:۳۱

سلام 
ممنون به کارم اومد  Smile

محمد
۱۳۹۶/۰۵/۰۹
۱۱:۲۹

واقعا ممنون خیلی این سایت کار منو راه میندازه بقیه سایت ها فقط اطلاعات شما رو کپی میکنن

مریم
۱۳۹۶/۱۰/۱۵
۱۹:۲۹

خیلی ممنونم از سایتتون که بی حاشیه و با متن روون و مثالهای کاربردی مطالب رو توضیح دادید.

کاربر همیشگی
۱۳۹۷/۰۶/۰۱
۰۱:۵۰

این سایت برای من همیشه مفید بوده و همیشه جواب سوالامو اینجا پیدا میکنم. ممنون از این که مطالب بسیار عالی و کاربردی و جامع رو به اشتراک میگذارید. 

مهسا
۱۳۹۷/۰۶/۰۵
۱۴:۵۲

ممنون از شما مطالب و مثالها کمک بزرگی  به من کرد

محمد
۱۳۹۹/۰۷/۲۸
۱۷:۵۷

برنامهاي به صورت mفایل بنویسید که یک جمله انگلیسی با طول دلخواه از کاربر دریافت کند که کلمات آن یک space از هم فاصله دارند.

سپس هر کلمه این جمله را به ترتیب در سطرهاي یک ماتریس قرار دهد و در خروجی چاپ کند. مث

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)