آموزش متلبتکنولوژی

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

در میان ترفندهای دیگر که می توانید هنگام استفاده از Matlab از آنها استفاده کنید ، در اینجا دو ترفند وجود دارد که ممکن است به شما در کنترل راحت تر هنگام کار با ماتریس ها کمک کند. نکته اول به شما کمک می کند تا لیستی از عناصر را به ترتیب خاصی ایجاد کنید ، و نکته دوم به شما کمک می کند تا عنصری را در ماتریس موجود تغییر دهید.

ایجاد آرایه/جدول عناصر

مثال های زیر را بررسی کنید تا با نحوه ایجاد آریه و جدول عناصر ماتریس در متلب آشنا شوید. ما می خواهیم چیزی شبیه به زیر ایجاد کنیم:

مثال 1

ایجاد آرایه/جدول عناصر

برای یادگیری آردوینو (برنامه نویسی، ساخت ربات، ارتباط با اندروید) روی دوره آموزش آردوینو کلیک کنید.
برای یادگیری کامل الکترونیک روی دوره آموزش الکترونیک کلیک کنید.

مثال 2

matlab-matrix

با استفاده از این ماتریس ها ما سعی می کنیم نشان دهیم که الگوی خاصی در اینجا وجود دارد که به نوعی از مثال دوم مشخص است. عناصر ماتریس از یک ردیف/ستون به ستون دیگر به طور مساوی فاصله دارند ، مثلا در مثال دوم ، ستون اول 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 ، ما می دانیم چگونه به عناصر خاصی در یک ماتریس دسترسی پیدا کنیم ، می توانیم از همین تکنیک برای تغییر مقادیر عناصر در یک ماتریس استفاده کنیم.

اگر ماتریسی را داریم که مانند شکل زیر است:

matlab-matrix

به عنوان مثال ، می توانیم ردیف دوم و سوم و ستون دوم ، سوم و چهارم را به 1 تغییر دهیم.

همچنین اگر در مورد این مطلب سوالی داشتید در انتهای صفحه در قسمت نظرات بپرسید
B(2:3,2:4)=1

سپس ماتریس B مانند زیر خواهد شد:

اصلاح عناصر ماتریس در متلب

برای مشاهده توضیحات روی دوره مورد نظر کلیک کنید.

برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام آیرنکس را دنبال کنید.

تصویر از محمد رحیمی

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. (در خصوص سوال در مورد این مطلب از قسمت نظرات همین مطلب اقدام کنید) سعی میکنم تمام نظرات را پاسخ دهم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *