最近在windows下和linux下的matlab进行编程,发现两个系统还是略有不同的。为了保证程序可移植,有一些需要注意的地方:
1. ls函数在两个平台下的返回值格式不一致,不宜使用。而dir函数是表现一致的。
2. 凡涉及文件路径的拼凑,不要直接写正反斜杠。可以用filesep函数获取当前系统的分隔符('\'或'/'),或者用fullfile函数进行路径拼接。
最近在windows下和linux下的matlab进行编程,发现两个系统还是略有不同的。为了保证程序可移植,有一些需要注意的地方:
1. ls函数在两个平台下的返回值格式不一致,不宜使用。而dir函数是表现一致的。
2. 凡涉及文件路径的拼凑,不要直接写正反斜杠。可以用filesep函数获取当前系统的分隔符('\'或'/'),或者用fullfile函数进行路径拼接。