مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

آموزش متلب قسمت 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 به شکل زیر خواهد بود

ترفندهای کار با ماتریس در متلب

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید