textscan

    1熱度

    1回答

    我想讀取每行中包含數字的文件。這裏是文件格式的示例 - boundary-points-x: 0.00 5.00 boundary-points-y: 0.00 0.10 0.20 0.30 4.90 boundary-points-z: 0.00 1.00 2.00 3.00 4.00 5.00 文字文本後面的數字是我想要讀取的元素。每行包含不同數量的元素,並且每行中的元素數量可能因文件

    0熱度

    1回答

    我想閱讀每行包含數字的文件。下面是如上所示的格式 - 0,0,0 1 0 0 0 0.02,0.1,0.98 8.77 0.985292 0.112348 0.112348 0.04,0.2,1.96 8.77 0.985292 0.112348 0.224696 的例子中,前三個數字由逗號分隔,之後所有的其餘號碼由選項卡在線路分離。因此,不可能使用dlmread或textscan。有什麼

    3熱度

    1回答

    我試圖使用textscan來讀取文本文件,但我遇到了一些問題。我發現textscan不讀取空值,但我無法使其工作。 我已經使用這個嘗試,我甚至替換\噸,「空間」,但它只是返回空數組和唯一的工作單元是第一個(Data{1,1}) fid = fopen('20150630_ircs_data.txt'); Data = textscan(fid,'%s %s %s %s %s %f %f %s %

    -2熱度

    1回答

    我正在使用matlab從文本文件中提取單詞。我有幾個文本文件,我想textscan'AB'每個文件的一部分。 據我所知,我知道如何從文本文件中讀取特定的行,但是,因爲我想爲文件夾中的所有文本文件應用相同的代碼,行號每次都會有所不同,我會每次改變它。 這是我所有的文本文件看起來像(樣品): PMID- 27401974 OWN - NLM STAT-出版商 DP - 2016年7月8日 TI - 北

    0熱度

    1回答

    讀我有一個文本文件,如下圖所示: TestData 6.84 11.31 17.51 22.62 26.91 31.98 36.47 35.85 28.47 20.57 10.50 6.37 test1 0.24 2.62 4.94 7.17 10.39 15.37 18.73 18.29 12.26 6.46 1.15 -0.33 test

    1熱度

    1回答

    我想導入CSV文件(data.csv),其結構如下 Area,MTU,Biomass MW,Lignite MW CTA|DE(50Hertz),"01.01.2015 00:00 - 01.01.2015 00:15 (CET)","1227","6485" CTA|DE(50Hertz),"01.01.2015 00:15 - 01.01.2015 00:30 (CET)","","642

    0熱度

    2回答

    數據我有一個非常基本的表 Alcohol Tobacco 6.47 4.03 6.13 3.76 6.19 3.77 4.89 3.34 5.63 3.47 4.52 2.92 5.89 3.20 4.79 2.71 5.27 3.53 6.08 4.51 4.02 4.56 我曾嘗試閱讀它使用textscan但得到的空白。 fileID = fopen('Tabacco

    1熱度

    1回答

    我有許多帶有數據的文本文件,並且想要讀取每個文件(時間信息)的特定部分,它總是位於第一個每個文件的行。這裏有一個例子: %termo2, 30-Jan-2016 12:27:20 即,我想獲得"12:27:20"。 我試過使用textscan,我以前用過類似的問題。我認爲這一行有3列,以單個空格作爲分隔符。 我第一次嘗試到指定這些作爲字符串(%s): fid = fopen(fname);

    0熱度

    2回答

    讀我有一個txt文件,每個由製表符分隔線總是兩個值: 0 0 23 69 45 108 81 158 110 253 125 357 141 492 165 606 179 753 189 983 . . 0 0 4 31 33 38 45 89 60 115 75 166 93 201 107 216 116 291 133 366 148 480 1

    0熱度

    2回答

    閱讀空間分隔的浮點值我正在讀利用MATLAB的textscanfunction的文本文件。 這裏的問題是value中沒有任何內容正在讀取,因爲浮點以三個空格分隔,而我在MATLAB編程中使用一些有效的語法方面很新穎。下面我當前的代碼給出: 代碼: values = textscan(input_file, '%f %f %f %f %f\n %*[^\n]'); 輸入文件遵循以下格式: 文件: