Kuidas saada maksimaalne väärtus massiivis (vektor) MATLABis

Autor: Virginia Floyd
Loomise Kuupäev: 12 August 2021
Värskenduse Kuupäev: 1 Detsember 2024
Anonim
Kuidas saada maksimaalne väärtus massiivis (vektor) MATLABis - Artiklid
Kuidas saada maksimaalne väärtus massiivis (vektor) MATLABis - Artiklid

Sisu

Matriitsid ja vektorid on MATLABis kasutatavad olulised matemaatilised struktuurid. Arvutuslikust vaatepunktist on massiivid ja vektorid aga lihtsalt erinevat tüüpi massiivid. Massiiv on tellitud andmekogum ja iga element võib olla massiiv ise. Seega on kahemõõtmeline massiiv massiivid. Funktsiooni "max" abil saab määrata MATLABi massiivi maksimaalse väärtuse või leida massiivi igas reas või veerus maksimaalse väärtuse elemendi.


Juhised

    Juhised

  1. Sisestage järgmine käsk, et määrata mõõtmete (vektori), mille nimi on "x", massiivi maksimaalne väärtus:

    max (x)

  2. Sisestage järgmine käsk, et määrata kahemõõtmelise massiivi (massiivi) igas veerus maksimaalne väärtus:

    max (x, [], 1)

    Tulemus tagastatakse vektorina. Kolmas argument, "1", täpsustab, et funktsioon "max" toimib esimeses mõõtmes (massiivi veergudes). Maksimaalse väärtuse saamiseks igal real kasutage:

    max (x, [], 2)

  3. Liigutage "max" funktsioon sees, et saada massiivi maksimaalne väärtus:

    max (max (x))

    Vaikimisi on max (x) sama, mis max (x, [], 1), seega on sisemise "max" käsu tulemus vektor, mis sisaldab iga veeru maksimaalset väärtust. Teine funktsioon "max" (välimine) tagastab selle vektori maksimaalse väärtuse, mille tulemuseks on lõpuks kogu maatriksi maksimaalne väärtus.


  4. Määrake "max" tulemused kahele muutujale, et saada nii massiivi maksimaalne väärtus kui ka indeks (positsioon):

    [z, i] = max (x)

    Pärast selle käsu täitmist sisaldab muutuja "z" maksimaalset väärtust (või vektorit maksimaalsete väärtustega) ja muutuja "i" sisaldab selle indeksit (või indeksi vektorit) massiivis.