错误使用 matlab.io.ImportOptions/set.VariableNames 需要由变量名称组成的字符串数组或元胞数组作为输入。 每个变量名称必须为非空,长度必须小于或等于 63 个字符。 出错 taylor_test2 (第 8 行) opts.VariableNames = false;
时间: 2024-04-16 09:24:14 浏览: 189
after-effects-scripting-guide.pdf
非常抱歉,我之前提供的解决方案仍然有误。在Matlab中,readtable函数的VariableNames参数需要一个非空的字符串数组或单元格数组作为输入,而不能直接赋值为false。
如果你希望读取表格时不使用变量名称,你可以使用以下代码:
```matlab
opts = detectImportOptions('C:\Users\LYX\Desktop\taylor.mat.xlsx');
opts.VariableNamesLine = 0; % 设置变量名称所在行为0,表示不使用变量名称
data = readtable('C:\Users\LYX\Desktop\taylor.mat.xlsx', opts);
```
这里,我们使用detectImportOptions函数检测导入选项,并将VariableNamesLine设置为0,表示不使用变量名称。然后将这些选项传递给readtable函数。
请确保文件路径正确,并根据需要调整其他选项。如果仍然遇到问题,请提供更多的错误信息以便我能够更好地帮助你解决问题。
阅读全文