MATLAB: Add a variable in eventdata


I need to add a variable that is user defined into 'eventdata' that is being generated using a GUI that I have made.
eventdata consists of Source and EventName.
I want to add another variable 'tag' such that now
eventdata consists of Source, EventName and tag.

Best Answer

  • Hi,
    I am assuming your eventdata is a table(because you want to keep the variable names). Let's say event data has 2 columns one for source and other for Eventname, then you can add third column to this table by simply using dot(.) operator. i.e.
    eventdata.tag = tag;
    You can know more about tables here: