matlab怎么把txt文档数据导入?

如题所述

importdata根据文件名将数据导入到Matlab工作区。可以导入文件类型有很多,.txt .wav 等等。导入的数据(包括字符串和数值)以结构形式存放在工作区,可以使用whos命令来查看工作区的数据。\x0d\x0aimportdata可以导入load不能读取的长短不一的ASCII文件。当文件中既包含字符串又包含数值,而且数值长度个数不一时,可以使用importdata命令。注意读取的数值矩阵列数以文件中数值第一行的列数为标准。\x0d\x0a \x0d\x0a例 test.txt\x0d\x0aThis is a test.\x0d\x0aStart\x0d\x0a0 1 2\x0d\x0a1 2\x0d\x0a1 2 3 4\x0d\x0a运行A=importdata('test.txt')\x0d\x0a结果:\x0d\x0aA =\x0d\x0a data: [4x3 double]\x0d\x0a textdata: {2x1 cell}\x0d\x0a \x0d\x0aA.data =\x0d\x0a 0 1 2\x0d\x0a 1 2 NaN\x0d\x0a 1 2 3\x0d\x0a 4 NaN NaN\x0d\x0a \x0d\x0aA.textdata =\x0d\x0a 'This is a test.'\x0d\x0a 'Start'\x0d\x0a \x0d\x0a另外,读取的字符串只能位于数值之前,位于数值之后的将被忽略。\x0d\x0a \x0d\x0a例:test.txt\x0d\x0a0 1 2\x0d\x0a1 2\x0d\x0a1 2 3 4\x0d\x0aEnd.\x0d\x0a运行A=importdata('test.txt')\x0d\x0a结果:\x0d\x0aA =\x0d\x0a 0 1 2\x0d\x0a 1 2 NaN\x0d\x0a 1 2 3\x0d\x0a 4 NaN NaN
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜