Trouble accessing and printing the parameters from a Bus in a MATLAB Script
3 views (last 30 days)
Show older comments
Santiago Jose Flores Siguenza
on 25 Mar 2022
Answered: Fangjun Jiang
on 25 Mar 2022
I am trying to write a list of all the names of a bus I'm using as argument for a MATLAB Function.
Right now I'm using:
function write_list(busObject)
fileID = fopen('list.m', 'w');
fprintf(fileID, busObject.Elements.Name);
fclose(fileID);
The Output is just the first element of the bus. There are a lot of elements. Can someone please enlighten me?
I was expecting the output I get when calling busObject.Elements.Name in a command Windows with all of the names. Right now I only get the first one.
0 Comments
Accepted Answer
Fangjun Jiang
on 25 Mar 2022
function write_list(busObject)
fileID = fopen('list.m', 'w');
ElementNames={busObject.Elements.Name};
fprintf(fileID, '%s\n',ElementNames{:});
fclose(fileID);
0 Comments
More Answers (0)
See Also
Categories
Find more on Get Started with MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!