matlab 中出现无效字符的问题
问题复现
- 今天在 linux 服务器跑 matlab 代码时候发现总是提示 The input character is not valid in MATLAB statements or expressions. 然而这份代码在我的电脑上跑确是没问题的.
- 为了解决这问题我反反复复开关了好几次, 后来比较了一下代码(错误提示会给出位置)发现, 在load函数中使用了双引号. 把双引号改成单引号即可.
总结
- 如果出现这问题的话, 如何那个位置是空白字符, 推荐重新打一下或者批量替换. 否则很有可能是因为 linux 下的版本不支持双引号作为文件名的标识.