gpt4 book ai didi

matlab - 从文件中将带空格的字符串读入 MATLAB

转载 作者:行者123 更新时间:2023-12-04 05:00:15 31 4
gpt4 key购买 nike

在我的文本文件中,我有几行以下格式的输入

Arun 3 4.0 Text

其中 Text 可以是由空格分隔的多个单词组成的字符串。

我想将其读入 MATLAB,以便得到一个 4xn 矩阵,其中 Arun, 3, 4.0, Text 应该是结果矩阵中每个条目的四个字段。

我尝试使用 fscanf ,但是 fscanf假设不同的术语是空格分隔的。

所以在上面的例子中,如果 Text 是“Hello World”,那么 fscanf返回 5 个项目
[Arun, 3, 4.0, Hello, World]

但我想要的是
[Arun, 3, 4.0, Hello World]

那么,我如何在 Hadoop 中实现这一目标?

最佳答案

尝试使用 textscan 功能( http://www.mathworks.com/help/matlab/ref/textscan.html ):

C = textscan(fileID, '%s %d %f %[^\n]')

关于matlab - 从文件中将带空格的字符串读入 MATLAB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16235793/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com