내가 파일 이름이 존재하지 않기 때문에fopen이 처음 실패하는 이유는 무엇입니까?
fid = fopen(filename,'w')
를 호출하여 새 파일을 만들 matlab에 사용하고, 그것은 새로운 파일을 생성하고 나에게 유효한 파일 기술자를 제공해야합니다. 대신 -1을 반환합니다. 그러나 코드를 다시 실행하면 fid = 3이됩니다.
우분투에서 실행되고 있지만 분명히 윈도우에서 제대로 작동하며 이유를 찾을 수 없습니다. 이 도움이된다면
- 마이크
당신이 무엇을 말하는지 알기 위해 메시지를 얻으려고 했습니까? '[fid, message] = fopen (filename, 'w')'호출에 또 다른 출력 인자를 추가하면된다. – gnovice