Introduksjon til Matrix i Matlab

  • Matlab står for “Matrix Laboratory”. Som vi vet, fungerer andre programmeringsspråk på tall om gangen, men Matlab jobber med flere tall om gangen.
  • Alle variabler i matlab er flerdimensjonal matrise.

Matrisedannelse

  • Først vil vi se hvordan du lager en matrise i Matlab. En matrise er en radvektor, så for å opprette array-kommandoer vil være X = (1 4 7 6)
  • I eksemplet over er det fire elementer i en rad. Og matrisenavnet er 'x'.
  • En matrise er en endimensjonal mengde. For å lage matrise må vi spesifisere en todimensjonal matrise, la oss vurdere et eksempel Matrix A er

Å lage ovennevnte matrise i MatLab vil kommandoer være

A = (4 5 6; 2 1 7; 4 0 3)

  • I dette er elementene skrevet i firkantede parenteser ('()') og hver rad separert med semikolon (';').
  • Skjerm 1 viser dannelsen av en matrise som er en illustrasjon av eksemplet ovenfor.

Skjerm 1: Matrise i Matlab

  • En annen måte å lage en matrise er ved å bruke kommandoer nuller, en osv.

Eksempel: a = nuller (4, 1)

A = 0

0

0

0

  • Inne i parentesene betyr 4 4 rader og 1 er et antall av en kolonne.

a = seg (2, 3)……… To rader og tre kolonner.

utgang:

Skjerm 2: Matrise i Matlab

Operasjoner på Matrix

Nedenfor er de forskjellige operasjonene på matrise:

1. Aritmetisk drift

Den tillater alle aritmetiske operasjoner på en matrise som addisjon, multiplikasjon, subtraksjon osv

Syntaks: matrix name operator arithmetic constant

Eksempel:

Hvis a er matrise med 4 og 4 med verdier

4 7 3

4 2 7

8 7 2

4 2 1

I Matlab vil det bli representert som a = (4 7 3; 4 2 7; 8 7 2; 4 2 1)

a + 10

Det vil gi utdata som

14 17 13

14 12 17

18 17 12

14 12 11

Til

a - 2

Utgang blir

2 5 1

2 0 5

6 5 0

2 0 -1

Over eksemplet vist på skjerm 3

Skjerm 3: Aritmetiske operasjoner

2. Trigonometriske operasjoner

I dette kan vi bruke alle trigonometriske operatører som synd, kos, solbrun, kosek, sek, barneseng, synd invers osv.

Vurder en matrise B.

B = 5 6 4

3 2 8

Matlab-program blir

B = (5 6 4; 3 2 8)

synd (B)

cos (B)

Utgang er

Skjerm 4: Trigonometriske operasjoner

3. Transponering av matrise

For å finne transponering av matrise brukes et enkelt sitat (').

La oss vurdere matrise X =

Ved å bruke kommando X '

Det vil gi transponere utdata som

Over eksemplet illustrert på skjerm 5

Skjerm 5: Transpose of Matrix

4. Matrisemultiplikasjon

Vi kan utføre matrisemultiplikasjon. Ved å bruke multiplikasjonsoperatør kan vi multiplisere to matriser.

La oss vurdere at X er

6 7 3 2

7 5 3 1

Og transponering av X er

6 7

7 5

3 3

2 1

Matrixmultiplikasjon er gitt på skjerm 6.

Skjerm 6: Multiplikasjon av matrise

5. Kraft

For å finne kraften til en hvilken som helst variabel prikkoperator ('.') Brukes før strømoperatøren, la oss vurdere Matrix X = (6 7 3 2; 7 5 3 1)

X. 3 =

216 343 27 8

343 125 27 1

6. Samkjøring

Samkjøring brukes til å koble to matriser sammen, firkantede parenteser () brukes til sammenkoblingsoperatør.

La oss vurdere et eksempel Matrix A er

4 2

5 7

B = (A, A)

Utgangen vil være B

4 2 4 2

5 7 5 7

7. Komplekse tall

Komplekse tall er en blanding av to deler. Ekte del og imaginære deler, vanligvis for å representere imaginære del 'jeg' og 'j' variabel.

Hvis vi setter kvadratrotoperasjon i MatLab-kommandovinduet (sqrt (-1)), gir den output som 0, 0000, 00 + 1, 0000 i

Her er 0 den virkelige delen og 1 er en tenkt del.

Representasjon av komplekse tall er som følger;

A = (5 + 3 i, 5; 2 + 2 i, 3 ​​+ 1 i)

Det er 2 etter 2 matrise, output vil være

5 + 3 i 5

2 + 2 i 3 + i

Over eksemplet illustrert på skjerm 7

Skjerm 7: Komplekse tall

8. Størrelse:

Denne kommandoen brukes til å finne størrelsen på matrisen. Det gir størrelsen i form av rader og kolonner. (antall rader og antall kolonner).

La oss se på eksempel A = (5 6 8 2; 6 5 4 3; 8 7 2 2)

Output for størrelse (A) vil være 3 4

Her representerer 3 antall rader og 4 representerer antall kolonner.

Skjerm 8: Matrisestørrelse

Konklusjon - Matrise i Matlab

  • I matrise er aritmetisk tilsetning og subtraksjon enkelt, men multiplikasjon er utfordrende oppgave MatLab gjør det enkelt og MatLab er spesialdesignet for matrisermanipulasjoner.
  • Alle operasjonene kan enkelt utføres i MatLab som addisjon, multiplikasjon, subtraksjon, trigonometriske funksjoner, kryss multiplikasjon, matrise transponering, matrise invers, komplekse tall osv.

Anbefalte artikler

Dette er en guide til Matrix i Matlab. Her diskuterer vi forskjellige matematiske operasjoner i matrise i detalj. Du kan også gå gjennom andre foreslåtte artikler -

  1. Overfør funksjoner i Matlab
  2. Datatyper i MATLAB
  3. Matlab-operatører
  4. Hva er Matlab?
  5. MATLAB-funksjoner
  6. Square Root i PHP
  7. Matlab Compiler | Bruksområder av Matlab Compiler

Kategori: