MATLAB在一个文件中读取文件吗?

1视图(30天)
嗨。我有MATLAB成功在一个文本文件读入一个结构。但我想为我的文本文件指向csv文件读入。
所以我读文本文件数据,这是一个参数列表。但一个列出的参数是另一个写入文件。
*编辑*
我用一个文件读入并解析数据基于类型。这就是它的样子:
函数结果= load_data(右)
% LOAD_DATA递归地把java对象
如果isa (r,“字符”)
结果= char (r);
elseifisa (r,“双”)
结果=双(r);
elseifisa (r,“逻辑”)
结果=逻辑(r);
有一种方式我可以这样说“elseif isa (r,“csv、文本、或yaml文件等的)?
提前谢谢!

接受的答案

克里斯·拉皮埃尔
克里斯·拉皮埃尔 2021年8月13日
是的,这是可能的,但是没有函数,会这样做的。您需要编写自己的代码来解析第一个文件,然后执行所需的操作与数据加载。这可能是第二次读文件操作使用文件名从第一个文件中获得。
6个评论
克里斯·拉皮埃尔
克里斯·拉皮埃尔 2021年8月13日
你不读字符串作为文件。你读它作为一个字符串。你有跟踪代码,然后使用这个名字在csv文件中读取的字符串。
考虑使用 fileparts
(~ f (x) = fileparts (“file.csv”)
f =“文件”
x =. csv”

登录置评。

更多的答案(0)

下载188bet金宝搏


释放

R2019a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!