matlab中代码 file_name='测试结果'+string(s); mkdir(file_name)。结果显示:结构体内容引用自非结构体数组对象,结构体内容引用自非结构体数组对象。 出错 string (line 8) i = find( o.IX ); 出错 main (line 9) file_name='测试结果'+string(num);。是哪里错了呢,要怎么改?
时间: 2023-12-03 15:46:06 浏览: 82
MATLAB_file.rar_matlab 文件操作_文件操作
5星 · 资源好评率100%
这个错误提示可能是因为 `string` 函数在你的 MATLAB 版本中不存在。你可以尝试使用 `num2str` 函数将数值类型转换为字符串类型。修改代码如下:
```
file_name = ['测试结果', num2str(s)];
mkdir(file_name);
```
这样就可以将 `s` 转换为字符串并与 `'测试结果'` 拼接成一个新的字符串了。同时,使用方括号将多个字符串拼接起来可以避免上述错误。
阅读全文