最近在windows下和linux下的matlab进行编程,发现两个系统还是略有不同的。为了保证程序可移植,有一些需要注意的地方:
1. ls函数在两个平台下的返回值格式不一致,不宜使用。而dir函数是表现一致的。
2. 凡涉及文件路径的拼凑,不要直接写正反斜杠。可以用filesep函数获取当前系统的分隔符('\'或'/'),或者用fullfile函数进行路径拼接。
本文探讨了在Windows和Linux环境下使用Matlab编程时的注意事项,特别是ls与dir函数的区别,以及如何正确处理文件路径以确保程序在不同系统间的兼容性和可移植性。
最近在windows下和linux下的matlab进行编程,发现两个系统还是略有不同的。为了保证程序可移植,有一些需要注意的地方:
1. ls函数在两个平台下的返回值格式不一致,不宜使用。而dir函数是表现一致的。
2. 凡涉及文件路径的拼凑,不要直接写正反斜杠。可以用filesep函数获取当前系统的分隔符('\'或'/'),或者用fullfile函数进行路径拼接。
504
1475

被折叠的 条评论
为什么被折叠?