我有一个包含5列和73行的文本文件,我在excel中以.xlsx格式创建此文件。现在当我用;
加载这个文件a = importdata('Input.txt')
此文件仅加载1列而不是5列,而变量a的维度等于73 * 1。我用tab和8个空格分隔输入字符串,但对我来说没什么用。
请指导我,我是MATLAB的新手。谢谢你提前。
答案 0 :(得分:1)
您可以尝试使用xlsread
。这应该有用。
[NUM,TXT,RAW]=xlsread(FILE);
其中RAW每个xls单元格返回一个单元格,这通常是首选,有利于NUM和TXT,这需要正确的矩阵,并且不会绘制不正确的列。