Kuinka saada identiteettimatriisi R


Paras vastaus

Esimerkki: 5×5 identiteettimatriisin rakentaminen

diag(5)

diag (x = 1, nrow, ncol) käytetään rakentamaan diagonaalimatriisi.

diag: lla on neljä erillistä käyttötapaa:

  1. x on matriisi, sitten se poimii diagonaalin.
  2. x puuttuu ja nrow on määritetty, se palauttaa identiteettimatriisin.
  3. x on skalaari (pituus-yksi vektori) ja ainoa argumentti, se palauttaa neliömäisen identiteettimatriisin, jonka koko on skalaari.
  4. x on numeerinen (kompleksinen, numeerinen, kokonaislukuinen, looginen tai raaka) vektori, joko pituudeltaan vähintään 2 tai siellä olivat uusia argumentteja. Tämä palauttaa matriisin, jossa on annetut diagonaaliset ja nollat ​​diagonaaliset merkinnät.

Yllä oleva koodi voidaan kirjoittaa uudestaan ​​nimellä

diag(nrow=5)

oletusarvon x = 1 jälkeen saamme matriisin, jonka diagonaalit ovat 1, joka on identiteettimatriisi.

Vastaa

Ensin anna keskustelemme identiteettimatriisista R.

Identiteettimatriisi – ”henkilöllisyysmatriisi” on yhtä suuri kuin luku ”

[1] [2] [3]

[1] 1 0 0

[2] 0 1 0

[3] 0 0 1

Se on erikoismatriisi koska kun kerrot sillä, alkuperäinen matriisi pysyy muuttumattomana:

I * A = A

A * I = A

Nyt tiedät kuinka saada identiteettimatriisi R: ään?

diag () on käytetään luomaan identiteettimatriisi R: ssä.

Kerron, mitä diag () func Tee näin: –

Matriisin diagonaali

Luo diagonaalimatriisit tai palaa matriisien diagonaalit

Avainsanat

a rray

Käyttö

Diag (x, k = 0)

Argumentit

x vektori tai matriisi

k kokonaisluku, joka osoittaa toissijaisen lävistäjän

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *