textscan

    0热度

    1回答

    我正在尝试textscan一个文件并读取一行,直到它结束,不依赖于该行中的元素数量。 我的文件是一个的.txt文件格式是这样的: 602,598,302,456,1023,523,.... 293,291,566,331,987,56,.... 589,202,429,2911,294,567,... 等。我有该行的编号,并且所有行都具有相同数量的元素,但它可以因文件而异。 我写的是这样的

    2热度

    1回答

    我有一套化学反应,我只需要阅读每种化学物质的第一个数字。例如,我有一个字符串作为 reaction = '-1.0CdCl2(aq) 1.0Cd++ 2.0Cl-'; 我想要找到的CdCl 2(水溶液)-1.0,镉++ 1.0,和Cl-的2.0。

    1热度

    1回答

    我有下面的格式一串复数的文本文件cTest.dat: (2.324,2432) (-1.24,-3.43) (2.4,0) (1.24,-8.85) (-2.324,4.56) (-1.24,-3.43) ,我想给他们读入MATLAB。从help site似乎textscan将是一个不错的选择,我要尽量 id2=fopen('cTest.dat'); C = textscan(id2,

    0热度

    1回答

    我需要在MATLAB中,搜索在文本文件中的关键字,然后在这些话之后会发生什么读取写一个程序,然后继续searching.i试图用的fscanf或textscan但我必须失去了一些东西 我有一个文本文件,内容如下所示: Maria, female,24,married born in USA George, male,32,married born in Germany

    0热度

    2回答

    我想读取一个csv文件使用textscan。这些字段与','分隔。我用下面的代码,但它只读取一行数据到矩阵W. 我也试过dlmread(),它得到了错误的字段数。 该文件是在linux下构建的,matlab在linux下。 file_id = fopen('H:\data\overlapmatrices\cos.mat.10'); W = textscan(file_id, '%f', 'del

    3热度

    2回答

    我有以下列格式中的matlab一个文件: user_id_a: (item_1,rating),(item_2,rating),...(item_n,rating) user_id_b: (item_25,rating),(item_50,rating),...(item_x,rating) .... .... 所以每一行都有一个冒号其中值至结肠的左边是一个表示数字USER_ID分隔值并

    0热度

    2回答

    我有一个包含100行的数据文件具有以下格式 0,device1,3 1,device2,33 2,device3,3 3,device4,34 ... 99,device100,36 现在我想他们读入在MATLAB一个100x3单元阵列。我做了以下内容: allData = textscan(fID,'%s %s %f', 'delimiter', ','); 然后,我注意到,a

    0热度

    1回答

    我正在读取一个格式为:Text1_Text2_Text3_Text4的字符串。我做textscan与分隔符"_": myString = textscan('Text1_Text2_Text3_Text4', '%s', 'delimiter','_'); 输出: 'Text1' 'Text2' 'Text3' 'Text4' 这是一个字符数组。要将其转换为字符串,我使用myString = my

    1热度

    1回答

    我试图使用textscan从文本文件导入数据。数据有一对分隔符(冒号和空格)。我想将数据导入一个有137列的矩阵。下面是两行数据,它是在格式。 2 id:1 1:3 2:3 3:0 4:0 5:3 6:1 7:1 8:0 9:0 10:1 11:156 12:4 13:0 14:7 15:167 16:6.931275 17:22.076928 18:19.673353...134:1 135:0

    1热度

    3回答

    我有以下问题,我开发了一个代码来搜索包含数据的大文件,这个过程变得太慢了,甚至在某些计算机上它消耗了所有可用的计算机资源。 nodo=str2num(get(handles.nodo,'string')); PATHNAME = uigetdir('', 'Selecciona el directorio donde están los bfins'); files = dir