R တွင် identity matrix ကိုဖန်တီးနည်း (ဥပမာများဖြင့်)
linear အက္ခရာသင်္ချာတွင်၊ အထောက်အထားမထရစ် သည် ပင်မထောင့်ဖြတ်နှင့် အခြားနေရာတိုင်းတွင် သုညများပါရှိသော စတုရန်းမက်ထရစ်ဖြစ်သည်။
နည်းလမ်းသုံးမျိုးထဲမှ တစ်ခုကို အသုံးပြု၍ R တွင် အထောက်အထားမထရစ်ကို ဖန်တီးနိုင်သည်။
#create identity matrix using diag()
diag(5)
#create identity matrix using diag() with explicit nrow argument
diag(nrow= 5 )
#create identity matrix by creating matrix of zeros, then filling diagonal with ones
mat <- matrix(0, 5, 5)
diag(mat) <- 1
ဤနည်းလမ်းတစ်ခုစီသည် တူညီသောရလဒ်ကို ဖြစ်ပေါ်စေသည်။
အောက်ဖော်ပြပါ ဥပမာများသည် ဤနည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ 1- diag() ကို အသုံးပြု၍ အထောက်အထား မထရစ်ကို ဖန်တီးပါ
အောက်ပါကုဒ်သည် အတန်း 5 တန်းနှင့် ကော်လံ 5 ခုပါသည့် အထောက်အထားမထရစ်ကို ဖန်တီးရန် diag() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-
#create 5x5 identity matrix ident <- diag(5) #view matrix identity [,1] [,2] [,3] [,4] [,5] [1,] 1 0 0 0 0 [2,] 0 1 0 0 0 [3,] 0 0 1 0 0 [4,] 0 0 0 1 0 [5,] 0 0 0 0 1
ရလဒ်သည် ပင်မထောင့်ဖြတ်နှင့် အခြားနေရာတိုင်းတွင် သုညများပါရှိသော 5×5 စတုရန်းမက်ထရစ်ဖြစ်သည်။
ဥပမာ 2- diag(nrow) ကို အသုံးပြု၍ အထောက်အထား မထရစ်ကို ဖန်တီးပါ
အောက်ပါကုဒ်သည် 5×5 ဝိသေသလက္ခဏာမက်ထရစ်ကို ဖန်တီးရန် diag(nrow) လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-
#create 5x5 identity matrix ident <- diag(nrow= 5 ) #view matrix identity [,1] [,2] [,3] [,4] [,5] [1,] 1 0 0 0 0 [2,] 0 1 0 0 0 [3,] 0 0 1 0 0 [4,] 0 0 0 1 0 [5,] 0 0 0 0 1
ဥပမာ 3- အဆင့်နှစ်ဆင့်ဖြင့် အထောက်အထားမထရစ်ကို ဖန်တီးပါ။
အောက်ပါကုဒ်သည် သုညအားလုံးဖြင့် 5 × 5 မက်ထရစ်ကို ပထမဦးစွာ ဖန်တီးကာ 5 × 5 ဝိသေသလက္ခဏာမက်ထရစ်ကို ဖန်တီးနည်းကို ပြသပြီး ဦးဆောင်ထောင့်ဖြတ်တန်ဖိုးများကို ယူနစ်အဖြစ်သို့ ပြောင်းလဲပေးသည်-
#create 5x5 matrix with zeros in all positions
ident <- matrix(0, 5, 5)
#make diagonal values 1
diag(ident) <- 1
#view matrix
identity
[,1] [,2] [,3] [,4] [,5]
[1,] 1 0 0 0 0
[2,] 0 1 0 0 0
[3,] 0 0 1 0 0
[4,] 0 0 0 1 0
[5,] 0 0 0 0 1
နည်းလမ်းသုံးခုမှ တစ်ခုစီသည် အတိအကျတူညီသော ဝိသေသလက္ခဏာမက်ထရစ်ကို ထုတ်လုပ်ကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါဆောင်းပါးများသည် အထောက်အထားမက်ထရစ်အတွက် အသုံးဝင်သော နိဒါန်းများကို ပေးဆောင်သည်-
Khan Academy- Identity Matrix မိတ်ဆက်
Wikipedia- Identity Matrix ၏ အပြည့်အစုံ ရှင်းလင်းချက်
အောက်ဖော်ပြပါ ဆောင်းပါးများသည် R တွင် အခြားသော အသုံးများသော matrix လုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် matrix မြှောက်နည်း
R တွင် ဒြပ်စင်များဖြင့် ပွားနည်း
R ဖြင့် matrix ၏အတန်းများကိုဘယ်လိုဆွဲမလဲ။