store strings and numbers into an array
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Youssef Darwich
am 8 Jan. 2022
Kommentiert: Youssef Darwich
am 8 Jan. 2022
hello everybody,
i'am still a beginner in MATLAB and need your help.
if i have a list of Person names and their ages. e.g. Peter: 28; Fabian: 21; Mary: 32.
how to create an array in MATLAB including these informations and how to access them on the base of the name or age.
I appreciate every help.
thank you
0 Kommentare
Akzeptierte Antwort
Rik
am 8 Jan. 2022
I would suggest create a struct array:
data=struct('Name',{'Peter','Fabian','Mary'});
[data.Age]=deal(28,21,32);%just to show a different syntax
L=ismember({data.Name},'Peter');
data(L).Age
Weitere Antworten (1)
Chunru
am 8 Jan. 2022
% You can use structure array
PersonInfo(1) = struct("Name", "Peter", "Age", 28);
PersonInfo(2) = struct("Name", "Fabian", "Age", 21);
PersonInfo(3) = struct("Name", "Mary", "Age", 32);
PersonInfo(1)
Siehe auch
Kategorien
Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!