آموزش متلب قسمت 20: ترفندهای متلب: ایجاد یک آرایه ، ویرایش المانهای ماتریس
در میان ترفندهای دیگری که می توانید در هنگام استفاده از 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) % the step size is now reduced to half
%The Matrix will have more rows if you do use this
ویرایش المانهای ماتریس
از پست های قبلی در مورد دستکاری ماتریس در Matlab، ما می دانیم که چگونه به عناصر خاصی در یک ماتریس دسترسی داشته باشیم، می توانیم از همین تکنیک برای تغییر مقادیر عناصر در یک ماتریس استفاده کنیم.
اگر ماتریس A که داریم که به شکل زیر باشد
مثلاً میتوانیم تصمیم بگیریم ردیفهای دوم و سوم و ستونهای دوم، سوم و چهارم را به ۱ تغییر دهیم.
B(2:3,2:4)=1
در اینجا B به شکل زیر خواهد بود