Functions for structure array

14 views (last 30 days)
Matheus
Matheus on 10 Sep 2014
Answered: Matt J on 10 Sep 2014
I get how to many a structure array in the command window but I am kind of lost of how to write the function for it. Mostly the function header. I need to make a structure of students that have the inputs of name, id, and grades. I need to have a 1x1 structure of newStudents and then populate a 1x5 stucture of students.
would it be correct to write
function [student] = student
student = [student,newStudent];
and then fill it? Please help

Answers (1)

Matt J
Matt J on 10 Sep 2014
There are a few ways. Here is the most direct,
>> student=struct('name',{'George','Mary','Steve','Susan','Ralph'},'grade',{'A','A+','F','A-','B'})
student =
1x5 struct array with fields:
name
grade

Categories

Find more on Structures in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!