Input char to fieldnames as argument
1 次查看(过去 30 天)
显示 更早的评论
Hi, I am trying find out all names in field in structure. I have name of structure in class char and fieldnames need as argument structure. Basicaly my char without quotes. If I put as argument to fieldnames char I get error: Undefined function 'fieldnames' for input arguments of type 'char'.
Example:
Name of structure is: F05
Char which I have is: 'F05'
fieldnames('F05') % Undefined function 'fieldnames' for input arguments of type 'char'.
fieldnames(F05) % Names in field (That what I want)
So I need convert all chars automatically to names of structure which i will use in fieldnames.
Thank you for your help
5 个评论
Guillaume
2018-6-19
"this solution is use function evalin"
This is what I called putting a band-aid on a bad design. It would have been a lot more beneficial to you if you had tried to solve the initial bad design. Having gone with the band-aid solution, you'll end up using more and more band-aids until your program is just a badly held together collection of band-aids. One of them will fall off and hell will break loose!
回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!