b'\n_START_ARTICLE_\nM\xc3\xa1trix (matematika)\n_START_SECTION_\nTranszpon\xc3\xa1l\xc3\xa1s\n_START_PARAGRAPH_\nA transzpon\xc3\xa1l\xc3\xa1s egy argumentum\xc3\xba m\xc5\xb1velet. Egy m\xc3\xa1trix transzpon\xc3\xa1l\xc3\xa1sa sorainak \xc3\xa9s oszlopainak a felcser\xc3\xa9l\xc3\xa9s\xc3\xa9t jelenti. Egy m\xc3\x97n-es m\xc3\xa1trix transzpon\xc3\xa1ltja n\xc3\x97m-es. K\xc3\xa9tszer v\xc3\xa9grehajtva visszakapjuk az eredeti m\xc3\xa1trixot. A transzpon\xc3\xa1l\xc3\xa1s jele  vagy ._NEWLINE_Egy m\xc3\xa1trix szimmetrikus, ha transzpon\xc3\xa1ltja \xc3\xb6nmaga, azaz . Szimmetrikus m\xc3\xa1trix csak n\xc3\xa9gyzetes m\xc3\xa1trix (l\xc3\xa1sd al\xc3\xa1bb) lehet.\n_START_SECTION_\n\xc3\x96sszead\xc3\xa1s\n_START_PARAGRAPH_\nCsak azonos dimenzi\xc3\xb3j\xc3\xba m\xc3\xa1trixok adhat\xc3\xb3k \xc3\xb6ssze. Legyen  \xc3\xa9s  k\xc3\xa9t azonos dimenzi\xc3\xb3j\xc3\xba, -es m\xc3\xa9ret\xc5\xb1 m\xc3\xa1trix. Az  \xc3\xb6sszeget \xc3\xbagy k\xc3\xa9pezz\xc3\xbck, hogy az azonos helyen l\xc3\xa9v\xc5\x91 elemeket \xc3\xb6sszegezz\xc3\xbck (vagyis ).\n_START_SECTION_\nSkal\xc3\xa1rral val\xc3\xb3 szorz\xc3\xa1s\n_START_PARAGRAPH_\nAz  m\xc3\xa1trix egy  skal\xc3\xa1rral val\xc3\xb3  szorzat\xc3\xa1t \xc3\xbagy sz\xc3\xa1m\xc3\xadtjuk, hogy  minden elem\xc3\xa9t megszorozzuk a  sz\xc3\xa1mmal (vagyis )._NEWLINE_Ha a skal\xc3\xa1rt -es m\xc3\xa1trixnak tekintj\xc3\xbck, akkor a skal\xc3\xa1rral val\xc3\xb3 szorz\xc3\xa1s speci\xc3\xa1lis Kronecker-szorzat.\n_START_SECTION_\nC nyelv\xc5\xb1 k\xc3\xb3dp\xc3\xa9lda\n_START_PARAGRAPH_\nK\xc3\xa9t m\xc3\xa1trix \xc3\xb6sszeszorz\xc3\xa1s\xc3\xa1nak k\xc3\xb3dja C-ben \xc3\xb6n\xc3\xa1ll\xc3\xb3 programk\xc3\xa9nt ki\xc3\xadrat\xc3\xa1ssal:_NEWLINE_#include <stdio.h>#include <stdlib.h>double A[1000][1000];double B[1000][1000];double AB[1000][1000];int main () {_NEWLINE_  int m, n, k; //m-oszlop, n-sor (k-oszlop)_NEWLINE_  int i, j, p;_NEWLINE_  int sum=0;_NEWLINE__NEWLINE_  printf("A matrix merete: ");_NEWLINE_  scanf("%d%d",&n, &m);_NEWLINE_  printf("B matrix oszlopai: ");_NEWLINE_  scanf("%d", &k);_NEWLINE_  printf("B matrix sorainak szama igy: %d\\n", m);_NEWLINE_  printf("Adja meg az A matrixot:\\n");_NEWLINE__NEWLINE_  for (i=0; i<n; i++) //A matrix feltoltese_NEWLINE_  {_NEWLINE_    for(j=0; j<m; j++)_NEWLINE_      scanf("%lf", &A[i][j]);_NEWLINE_  }_NEWLINE__NEWLINE_  printf("Adja meg a B matrixot:\\n");_NEWLINE__NEWLINE_  for (i=0; i<m; i++) //B matrix feltoltese_NEWLINE_  {_NEWLINE_    for(j=0; j<k; j++)_NEWLINE_      scanf("%lf", &B[i][j]);_NEWLINE_  }_NEWLINE__NEWLINE_  printf("A matrix:\\n");_NEWLINE__NEWLINE_  for (i=0; i<n; i++) //A matrix kiiratasa_NEWLINE_  {_NEWLINE_    for(j=0; j<m; j++)_NEWLINE_      printf("%0.5lf ", A[i][j]);_NEWLINE_    printf("\\n");_NEWLINE_  }_NEWLINE__NEWLINE_  printf("B matrix:\\n");_NEWLINE__NEWLINE_  for (i=0; i<m; i++) //B matrix kiiratas_NEWLINE_  {_NEWLINE_    for(j=0; j<k; j++)_NEWLINE_      printf("%0.5lf ", B[i][j]);_NEWLINE_    printf("\\n");_NEWLINE_  }_NEWLINE__NEWLINE_  for ( i = 0 ; i < n ; i++ )_NEWLINE_  {_NEWLINE_    for ( j = 0 ; j < k ; j++ )_NEWLINE_    {_NEWLINE_      for ( p = 0 ; p < m ; p++ )_NEWLINE_      {_NEWLINE_        sum = sum + A[i][p]*B[p][j];_NEWLINE_      }_NEWLINE_      AB[i][j] = sum;_NEWLINE_      sum = 0;_NEWLINE_    }_NEWLINE_  }_NEWLINE__NEWLINE_  printf("\\nEredmenymatrix:\\nAB=\\n");_NEWLINE__NEWLINE_  for (i=0; i<m; i++) //B matrix kiiratas_NEWLINE_  {_NEWLINE_    for(j=0; j<k; j++)_NEWLINE_      printf("%0.5lf  ", AB[i][j]);_NEWLINE_    printf("\\n");_NEWLINE_  }_NEWLINE__NEWLINE_  return 0;}\n_START_SECTION_\nDiadikus szorz\xc3\xa1s\n_START_PARAGRAPH_\nAz n-dimenzi\xc3\xb3s val\xc3\xb3s vektort\xc3\xa9r  \xc3\xa9s  vektorainak diadikus szorzat\xc3\xa1n \xc3\xa9rtj\xc3\xbck \xc3\xa9s -vel jel\xc3\xb6lj\xc3\xbck azt a tenzort, mely a vektort\xc3\xa9rbe tartoz\xc3\xb3 minden egyes  vektorhoz az  vektort rendeli.\n_START_SECTION_\nInvert\xc3\xa1lhat\xc3\xb3s\xc3\xa1g\n_START_PARAGRAPH_\nA gy\xc5\xb1r\xc5\xb1 invert\xc3\xa1lhat\xc3\xb3 elemeit invert\xc3\xa1lhat\xc3\xb3 m\xc3\xa1trixnak vagy nem-szingul\xc3\xa1ris m\xc3\xa1trixnak h\xc3\xadvj\xc3\xa1k. Egy -es  m\xc3\xa1trix akkor \xc3\xa9s csakis akkor invert\xc3\xa1lhat\xc3\xb3, ha l\xc3\xa9tezik egy olyan  m\xc3\xa1trix, melyre igaz: . Ebben az esetben a B m\xc3\xa1trix az A m\xc3\xa1trix inverz m\xc3\xa1trixa \xc3\xa9s -nel jel\xc3\xb6lik.'