آخرین خبرها
خانه / نرم افزار R / آموزشR، بخش ۷ (ماتریس ها-۲)

آموزشR، بخش ۷ (ماتریس ها-۲)

– ادامه آموزش ماتریس ها در R:
بردار x و ماتریس o را در نظر بگیرید:

>x=c(4,3,4,4,5,5)
>o1=matrix(x,3,2)

– ترانهاده ی یک ماتریس در R با t مشخص می شود:

۳۲٫ t(o1)

        [,۱] [,۲] [,۳]
[۱,]    ۴     ۳     ۴
[۲,]    ۴     ۵     ۵

که ماتریسی ۳*۲ است.
– محاسبه ی دترمینان و معکوس ماترس ها در R به ترتیب توسط عبارات det و solve صورت می گیرد:
ماتریس زیر را در نظر بگیرید:

>o2=matrix(x,2,2)

۳۳٫ det(o2)
[۱] ۴

۳۴٫ solve(o2)
[,۱]    [,۲]
[۱,]    ۱٫۰۰    -۱
[۲,]  -۰٫۷۵      ۱

– محاسبه مقادیر و بردارهای ویژه در R توسط عبارت eigen صورت می گیرد:

۳۵٫ eigen(o2)
$values
[۱] ۷٫۴۶۴۱ ۰٫۵۳۵۸
$vectors
                [,۱]          [,۲]
[۱,]    ۰٫۷۵۵۹   -۰٫۷۵۵۹
[۲,]   ۰٫۶۵۴۶   ۰٫۶۵۴۶

*نکته: توجه کنید که در این دستور مقادیر و بردارهای ویژه بطور همزمان نمایش داده می شوند.
در صورتی که تنها مقادیر ویژه مد نظر باشند می توانید به دو شیوه ی زیر عمل کنید:

>eigen(o2)$values
>eigen(o2)[[1]]

و برای مشاهده بردارها:

>eigen(o2)$vectors
>eigen(o2)[[2]]

– تمرین: الف) بردار z را به صورت یک ماتریس ۳*۳ بنویسید و ترانهاده، دترمینان، معکوس و همچنین مقادیر و بردارهای ویژه را برای آن محاسبه نمایید.
ب) چگونه می توانید تنها دومین عضو مقادیر ویژه را نمایش دهید؟
ج) چگونه می توانید تنها سومین ستون از بردارهای ویژه را نمایش دهید؟

z=c(6,8,3,9,1,7,8,2,1)

اعضای گروه آماردانان ایران زمین آماده ی انجام پروژه های R در سریعترین زمان ممکن و با بهترین کیفیت می باشند”

آموزش R، بخش ۶ (ماتریس ها-۱)

آموزش R، بخش ۸ (ماتریس ها-۳)

درباره‌ kashani

یک نظر

  1. سلام سایت زیبا وعالی دایریدبامطالب مفید

جوابی بنویسید

ایمیل شما نشر نخواهد شدخانه های ضروری نشانه گذاری شده است. *

*