ایحاد آرایه و ویرایش عناصر ماتریس در متلب

در میان ترفندهای دیگر که می توانید هنگام استفاده از Matlab از آنها استفاده کنید ، در اینجا دو ترفند وجود دارد که ممکن است به شما در کنترل راحت تر هنگام کار با ماتریس ها کمک کند. نکته اول به شما کمک می کند تا لیستی از عناصر را به ترتیب خاصی ایجاد کنید ، و نکته دوم به شما کمک می کند تا عنصری را در ماتریس موجود تغییر دهید.
ایجاد آرایه/جدول عناصر
مثال های زیر را بررسی کنید تا با نحوه ایجاد آریه و جدول عناصر ماتریس در متلب آشنا شوید. ما می خواهیم چیزی شبیه به زیر ایجاد کنیم:
مثال 1
مثال 2
با استفاده از این ماتریس ها ما سعی می کنیم نشان دهیم که الگوی خاصی در اینجا وجود دارد که به نوعی از مثال دوم مشخص است. عناصر ماتریس از یک ردیف/ستون به ستون دیگر به طور مساوی فاصله دارند ، مثلا در مثال دوم ، ستون اول 1 تا 5 از یک عنصر به عنصر دیگر 1 فاصله دارند.
اکنون بیایید ببینیم چگونه می توانید چنین ماتریس هایی را در Matlab ایجاد کنید.
مثال 1 (کد مربوط به مثال 1)
n=(0:5)'; A=[n n.^2 2.^n]
مثال 2 (کد مربوط به مثال 2)
n=(1:5)'; B=[n n+1 n+2 n+3]
در مثالهای بالا ، می توانید اندازه مراحل را به کمتر از یک تغییر دهید و مقدار آن را بین ارقام خط اول کد قرار دهید.
n=(1:0.5:5) % اندازه مراحل به نصف کاهش یافته است
اصلاح عناصر ماتریس در متلب
از پست های قبلی در مورد کار با ماتریس در Matlab ، ما می دانیم چگونه به عناصر خاصی در یک ماتریس دسترسی پیدا کنیم ، می توانیم از همین تکنیک برای تغییر مقادیر عناصر در یک ماتریس استفاده کنیم.
اگر ماتریسی را داریم که مانند شکل زیر است:
به عنوان مثال ، می توانیم ردیف دوم و سوم و ستون دوم ، سوم و چهارم را به 1 تغییر دهیم.
B(2:3,2:4)=1
سپس ماتریس B مانند زیر خواهد شد: