Как да създадете масив в MATLAB

Kak Da S Zdadete Masiv V Matlab



В MATLAB, an масив е основна структура от данни, която ви позволява да съхранявате и променяте колекцията от стойности, съхранени в нея. Масивите в MATLAB се съхраняват в редове и колони и могат да имат множество измерения. Можете да работите с матрици, таблици и вектори, като използвате масиви. Едномерният масив в MATLAB е a вектор и многомерният масив е известен като матрица.

В това ръководство ще обсъдим масивите и начините за създаването им в MATLAB.







Как да създадете масив в MATLAB

В MATLAB имате няколко подхода за създаване на масиви въз основа на техните типове и размери. Масивите могат да бъдат конструирани като единични редове, единични колони или с множество редове и колони.



За да създадете масив в MATLAB, можете да следвате начините, описани по-долу:



1: Създайте масив с един ред в MATLAB

Можете да създадете масив от един ред в MATLAB, като добавите интервали или запетаи между стойностите и ги оградите в квадратна скоба, този тип масив е известен също като вектор на ред.





Например примерният кодов фрагмент по-долу ще създаде масив 1×5 в MATLAB.

а = [ 5 7 6 3 4 ]




2: Създайте масив от една колона в MATLAB

Можете също да създадете масив от една колона, за да го създадете, използвайте точка и запетая между стойностите. Масивът с една колона е известен като колонен масив.

Разгледайте следния пример за създаване на масив 5×1 в MATLAB.

а = [ 5 ; 7 ; 6 ; 3 ; 4 ]


3: Създайте масив от множество редове в MATLAB

Можете също така да създадете масив от множество редове, като разделите редовете с точка и запетая.

Можете да създадете масив 3 × 3 в MATLAB, като използвате примерния код по-долу:

а = [ 1 6 9 ; 3 5 7 ; 7 9 единадесет ]



В примера по-долу създадохме масив от низове с два реда и три колони:

str = [ 'Канада' , 'UK' , 'САЩ' ;
'Италия' , 'Турция' , 'Германия' ]


4: Създайте масив с еднакво разпределени стойности

За да създадете масив с еднакво разпределени стойности в MATLAB, можете да използвате двоеточие оператор (:) . Примерният код по-долу демонстрира как да създадете масив от пет елемента с еднакво разположени стойности.

х = 2 : 2 : 10



Можете също да използвате вградената функция MATLAB, наречена linspace() за създаване на масив с еднакво разпределени стойности в даден диапазон.

Създайте масив от 5 стойности, вариращи от 0 до 10 чрез следния примерен кодов фрагмент:

linspace ( 0 , 10 , 5 )


5: Създаване на масив с еднакви стойности

Създавате масив с идентични стойности, като използвате някои вградени функции в MATLAB, като напр нули() и нечий() . За тези функции трябва ръчно да зададете редове и колони и това ще създаде масива вместо вас.

Например следното функция нули ще създаде матрица или масив от нули:

z = нули ( 1 , 3 )



За да създадете матрица или масив от една, можете да използвате те функционират в MATLAB:

z = единици ( 1 , 3 )


6: Създаване на масив с различни стойности

За да създадете масив с различни стойности в MATLAB, можете да използвате вградения ранд () функция, където трябва сами да зададете редовете и колоните и тя ще създаде масива вместо вас.

Например кодът по-долу ще създаде 2×3 масив от произволни стойности в MATLAB.

ранд ( 2 , 3 )


Долен ред

В MATLAB, масиви се използват за ефективно съхраняване и манипулиране на колекцията от стойности. Можете да използвате различни методи за създаване на едномерни и многомерни масиви в MATLAB. Този урок представи различни начини за създаване на масив в MATLAB и разбирането му ще ви помогне да създадете масив, за да изпълнявате сложни изчислителни проблеми и анализ с лекота.