Как да създадете табличен масив с именувани променливи, съдържащи различни типове в MATLAB

Kak Da S Zdadete Tablicen Masiv S Imenuvani Promenlivi S D Rzasi Razlicni Tipove V Matlab



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

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







Създайте табличен масив с именувани променливи, съдържащи различни типове

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



Синтаксисът за маса() функция в MATLAB се дава като:



T = маса ( var1,...,varN )


Тук:





T = table(var1,…,varN) дава за създаване на таблица с var1, var2… varN променливи. Тези променливи могат да имат различни типове данни и размери, но равен брой редове. Една таблица присвоява имена на променливи като var1, var2 по подразбиране към изходната таблица, но ако имената на променливите са дефинирани или входовете са променливи на работното пространство, тогава дефинираните имена на променливи се присвояват на изходната таблица.

Пример

В този код на MATLAB ще създадем таблица с данните за резултатите на петте ученика.



Име = { 'Rivest' ; 'Шамир' ; Адлеман ; 'Томас' ; 'Стюарт' } ;
Марки = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;
Процент = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;
Оценка = { 'А' ; 'A+' ; 'А' ; 'A+' ; 'Б' } ;
T = маса ( Име, Оценки, Процент, Степен )


В горния код създадохме таблица, която се състои от четири колони, които имат различни типове данни, като напр „Име“ съдържа низове, докато „марки“ съдържа цели числа. Създадената таблица 5 на 4 се показва в изходния прозорец на MATLAB.


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

среден_процент = средно ( Т.Процент )



Можем също да използваме точковия индекс за добавяне на нова променлива към таблицата. В предишния ни пример ще добавим нова променлива с име Регистрационен_номер който съдържа регистрационните номера на всички студенти.

T.Reg_Number = [ 26 ; 32 ; 57 ; Четири пет ; 23 ]



За допълнителна информация относно достъпа до елементите на таблицата можете да посетите връзка .

Заключение

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