如何从 Excel 文件导入列?

How to import a column from an Excel file?

这是我的 excel 文件:

在这里,我阅读了 Excel sheet 的整个 A 列,名为“Lazy_eight”,但问题是我有不同的 sheets,其中该列A 具有不同数量的元素。所以,我只想导入数字而不指定列向量的长度。 我使用具有以下语法的函数 readmatrix 来读取整个列:

p_time = readmatrix('Input_signals.xlsx','Sheet','Lazy_eight','Range','A:A')

我在 matlab 工作区中得到这个:

因此,我希望仅将要导入的列的第一个元素提供给“readmatrix”函数,但我希望它在最后一个元素处停止,而不指定最后一个元素的坐标,以便避免在最后一张图片中看到的 NaN。我只想导入没有 NaN 值的数字。 我无法读取初始和最后一个元素(以这种方式:'Range'、'A3: A13'),因为在每个 sheet 中,A 列(与其他列一样)具有不同数量的元素。

我已经使用“rmmissing”函数解决了这个问题,该函数从数组中删除了“NaN”值。