آموزش ماتریس در زبان R

ماتریس در زبان R اشیایی هستند که عناصر در آن‌ها به‌صورت یک آرایش مستطیلیِ دو‌بعدی ذخیره می‌شوند. تمام عناصر یک ماتریس از یک نوع اتمی (atomic type) یکسان هستند. گرچه می‌توان ماتریسی شامل تنها کاراکترها یا مقادیر منطقی ایجاد کرد، اما معمولاً کاربرد چندانی ندارند. در عمل، بیشتر از ماتریس‌هایی با عناصر عددی برای انجام محاسبات ریاضی استفاده می‌کنیم.

یک ماتریس با استفاده از تابع matrix() ساخته می‌شود.

نحو (Syntax)

ساختار پایه برای ایجاد ماتریس در زبان R به صورت زیر است:

توضیح پارامترها:

  • data: بردار (vector) ورودی که عناصر ماتریس را تشکیل می‌دهد.

  • nrow: تعداد سطرهایی که باید ساخته شوند.

  • ncol: تعداد ستون‌هایی که باید ساخته شوند.

  • byrow: یک مقدار منطقی (logical). اگر TRUE باشد، عناصر بردار به‌ترتیب در سطرها قرار می‌گیرند.

  • dimnames: نام‌هایی که به سطرها و ستون‌ها اختصاص داده می‌شوند.

مثال

ایجاد یک ماتریس با استفاده از یک بردار عددی

وقتی کد بالا را اجرا کنیم، نتیجه زیر را تولید می‌کند:

دسترسی به عناصر ماتریس در زبان R

عناصر یک ماتریس را می‌توان با استفاده از اندیس (index) سطر و ستون آن عنصر به دست آورد. در اینجا از ماتریس P که در بخش قبل ساخته شد برای نمونه استفاده می‌کنیم.

وقتی کد بالا را اجرا کنیم، نتیجه زیر را تولید می‌کند:

محاسبات ماتریسی

در R می‌توان انواع عملیات ریاضی را با استفاده از عملگرها روی ماتریس‌ها انجام داد. نتیجه این عملیات نیز یک ماتریس خواهد بود.

نکته: ابعاد ماتریس‌ها (تعداد سطر و ستون) باید یکسان باشند تا عملیات روی آن‌ها معتبر باشد.

جمع و تفریق ماتریس‌ها

وقتی کد بالا را اجرا کنیم، نتیجه زیر را تولید می‌کند:

ضرب و تقسیم ماتریس‌ها

وقتی کد بالا را اجرا کنیم، نتیجه زیر را تولید می‌کند:

5/5 - (1 امتیاز)

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

پکیج آموزش صفر تا صد فتوشاپ به زبان فارسی – حرفه ای شوید
  • انتشار: ۱۶ شهریور ۱۴۰۴

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید