Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从matlab文件读取十六进制 我所拥有的_Matlab_Char_Hex - Fatal编程技术网

从matlab文件读取十六进制 我所拥有的

从matlab文件读取十六进制 我所拥有的,matlab,char,hex,Matlab,Char,Hex,一个txt文件类似于: D091B E7E1F 20823 ... 我需要什么 要读取它们并像char一样存储它们,只需将它们保存在文件中即可:N(不要计算有多少行),每行有5个字符(5列) 我试过什么 我已经试过使用上面的代码片段来读取我的txt文件。然而,我没有设法得到它。我获得的最多信息是,使用: sizeDatos = [1 Inf]; 所以我把我所有的十六进制字符放入一个数组,没有空格 如您所见,我尝试了几个选项来更改fscanf size参数,并尝试在格式链中说明它应该通过使用\

一个txt文件类似于:

D091B
E7E1F
20823
...
我需要什么 要读取它们并像char一样存储它们,只需将它们保存在文件中即可:N(不要计算有多少行),每行有5个字符(5列)

我试过什么 我已经试过使用上面的代码片段来读取我的txt文件。然而,我没有设法得到它。我获得的最多信息是,使用:

sizeDatos = [1 Inf];
所以我把我所有的十六进制字符放入一个数组,没有空格

如您所见,我尝试了几个选项来更改fscanf size参数,并尝试在格式链中说明它应该通过使用
\n
来识别新行。他们都没有为我工作过


你知道我怎么才能拿到吗?我已经阅读了文档中的页面,但它并没有激发我做出任何改变。

一个可能的解决方案是使用
textscan
并将其转换为单元格数组

fileId = fopen('PS.txt');
C = textscan(fileId, '%s');
现在显示您可以使用的单元格内容

celldisp(C)
也可以将其转换为其他类型


使用后不要忘记关闭文件。

一种可能的解决方案是使用
textscan
并将其转换为单元格数组

fileId = fopen('PS.txt');
C = textscan(fileId, '%s');
现在显示您可以使用的单元格内容

celldisp(C)
也可以将其转换为其他类型

使用完文件后别忘了关闭它