U MATLAB-u, an niz je temeljna struktura podataka koja vam omogućuje pohranu i izmjenu zbirke vrijednosti pohranjenih u njoj. Nizovi u MATLAB-u pohranjeni su u redovima i stupcima i mogu imati više dimenzija. Možete raditi s matricama, tablicama i vektorima koristeći nizove. Jednodimenzionalni niz u MATLAB-u je a vektor a višedimenzionalni niz je poznat kao Matrica.
U ovom ćemo vodiču raspravljati o nizovima i načinima njihova stvaranja u MATLAB-u.
Kako stvoriti niz u MATLAB-u
U MATLAB-u imate nekoliko pristupa za stvaranje nizova na temelju njihovih vrsta i dimenzija. Nizovi se mogu konstruirati kao pojedinačni reci, pojedinačni stupci ili s više redaka i stupaca.
Da biste stvorili niz u MATLAB-u, možete slijediti načine navedene u nastavku:
1: Napravite niz s jednim redom u MATLAB-u
Možete stvoriti niz s jednim redom u MATLAB-u dodavanjem razmaka ili zareza između vrijednosti i zatvaranjem u uglastu zagradu, ova vrsta niza također je poznata kao vektor reda.
Na primjer, donji primjer isječka koda stvorit će niz 1×5 u MATLAB-u.
a = [ 5 7 6 3 4 ]
2: Napravite niz od jednog stupca u MATLAB-u
Također možete stvoriti niz od jednog stupca, da biste ga stvorili upotrijebite točku-zarez između vrijednosti. Niz s jednim stupcem poznat je kao niz stupaca.
Razmotrite sljedeći primjer stvaranja niza 5×1 u MATLAB-u.
a = [ 5 ; 7 ; 6 ; 3 ; 4 ]
3: Napravite niz od više redaka u MATLAB-u
Također možete stvoriti niz od više redaka odvajanjem redaka točkom i zarezom.
Možete stvoriti niz 3×3 u MATLAB-u koristeći donji primjer koda:
a = [ 1 6 9 ; 3 5 7 ; 7 9 jedanaest ]
U donjem primjeru stvorili smo niz nizova s dva retka i tri stupca:
'Italija' , 'Purica' , 'Njemačka' ]
4: Stvorite niz s jednako razmaknutim vrijednostima
Za stvaranje niza s jednako raspoređenim vrijednostima u MATLAB-u, možete koristiti operator dvotočke (:) . Donji primjer koda pokazuje kako stvoriti niz od pet elemenata s jednako razmaknutim vrijednostima.
x = 2 : 2 : 10
Također možete koristiti ugrađenu MATLAB funkciju tzv linspace() za stvaranje niza s jednako razmaknutim vrijednostima unutar zadanog raspona.
Stvorite niz od 5 vrijednosti u rasponu od 0 do 10 kroz sljedeći primjer isječka koda:
linspace ( 0 , 10 , 5 )
5: Stvorite niz s identičnim vrijednostima
Možete stvoriti niz s identičnim vrijednostima pomoću nekih ugrađenih funkcija u MATLAB-u, kao što je nule() i one() . Za ove funkcije morate ručno dodijeliti retke i stupce, a ona će za vas stvoriti niz.
Na primjer, sljedeće funkcija nula će stvoriti matricu ili niz nula:
z = nule ( 1 , 3 )
Da biste stvorili matricu ili niz od jedne, možete koristiti one funkcioniraju u MATLAB-u:
6: Stvorite niz s različitim vrijednostima
Da biste stvorili niz s različitim vrijednostima u MATLAB-u, možete koristiti ugrađeni rand() funkciju, gdje morate sami dodijeliti retke i stupce, a ona će za vas stvoriti niz.
Na primjer, donji kod će stvoriti 2×3 niz slučajnih vrijednosti u MATLAB-u.
rand ( 2 , 3 )
Poanta
U MATLAB-u, nizovi koriste se za učinkovito pohranjivanje i manipuliranje zbirkom vrijednosti. Možete koristiti različite metode za stvaranje jednodimenzionalnih i višedimenzionalnih nizova u MATLAB-u. Ovaj vodič predstavlja različite načine za stvaranje niza u MATLAB-u, a razumijevanje toga pomoći će vam da stvorite niz za izvođenje složenih računskih problema i analiza s lakoćom.