MATLAB: Help on creating an cell array names I am trying to create an cell array that will show names and ages of each person. I do not know how to begin with structuring this. Best Answer A={'Name' 'Age';'Mick' 70;'Jhon' 80}%orheader={'name' 'age'}names={'Mick';'Jhon';'Ana'}ages={70;80;20}Yourcell=[header;[names ages]]% Or you can also use a struct arrayv=struct('name',{'Mick','Jhon','Ana'},'Age',{70 80 20})% If you want to access to each element:%first person v(1).namev(1).Age%second personv(2).namev(2).Age Related SolutionsMATLAB: How to create an error message when invalid data is input and then prompt to re-enter the data person_age = input('Please enter persons age');while person_age < 1 errordlg('Please input valid number','Error') person_age = input('Please enter persons age');end MATLAB: Concatenating strings w/ character with while loops >> myname = 'Nate Johnson';>> split(myname)ans = 2×1 cell array {'Nate' } {'Johnson'}>> presuming the next step would be to also isolate lastname.Or, alternatively>> firstname=extractBefore(myname,' ')firstname = 'Nate'>> Related QuestionGUI I want to take datas from a struct into the listboxFinding a specific index while labeling it with anotherHow can i find the min of a multidimensional arrayAnyone can help me how to find the oldest person in a roomHow to create a multi dimension matrix
Best Answer