How to write a file with strings and numbers
1 次查看(过去 30 天)
显示 更早的评论
I would like to write an output file with all the information of variables and strings of my input files and values.
For example:
FILENAME = 'ASDF.txt'
XVALUE = 123
YVALUE = 123
Reading in forums, I was able to create a matrix with strings and numbers, which is not quite what I would like...
Any help will be appreciated. Thanks!
1 个评论
Jan
2013-7-23
It is not clear yet, how your input data look like. Is e.g. "XVALUE" stored as a string or should this be taken dynamically from the name of the variable?
回答(1 个)
dpb
2013-7-23
If the names are known and fixed, it's simple enough to just write them literally. If, otoh, it's more general than that you can encapsulate the write in a function inside of which you can use
inputname()
to retrieve the variable names of the calling argument(s) as strings that can then be written to the file.
doc inputname % for more details
Or, alternatively, use named structure fields where the names are dynamically created and hence known.
2 个评论
dpb
2013-7-23
编辑:dpb
2013-7-23
Post a short sample piece of code/data where you're having trouble, specifically...also expound on your initial request--is that a fixed format for the file or are the strings to be written contained in variables and if so, what type--cells or character strings, etc., etc., etc., ... or are you actually trying to get variable names from workspace, what????
We only know what you tell us...
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Characters and Strings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!