在MATLAB中,可以使用`xlswrite`函数来输出xlsx文件。
语法如下:
```matlab
xlswrite(filename, M, sheet, range)
```
参数说明:
- `filename`:输出文件的文件名,包括文件路径和拓展名。
- `M`:要写入xlsx文件的数据,可以是矩阵、向量或字符串。
- `sheet`:可选参数,指定要写入的工作表的名称或索引。默认值为1。
- `range`:可选参数,指定要写入的单元格区域。默认值为整个工作表。
例如,以下代码将一个矩阵写入xlsx文件中:
```matlab
data = [1, 2, 3; 4, 5, 6; 7, 8, 9];
filename = 'output.xlsx';
xlswrite(filename, data);
```
这将在当前文件夹下创建一个名为`output.xlsx`的xlsx文件,并将矩阵`data`写入该文件的第一个工作表中。
请注意,`xlswrite`函数需要安装MATLAB的Excel接口库,否则无法正常工作。如果无法使用该函数,可以考虑使用第三方工具或者将数据保存为其他格式(例如csv文件)。