Mathematica를 연구나 일에 사용할 때,
폴더이름을 한번 지정함으로 이 후에 나타나는 모든 경로에서 폴더이름을 바꾸게 할 필요가 있다.
이를 위한 폴더 이름과 파일 이름을 지정하는 방법을 알아보자.
폴더나 파일경로를 지정하는 방법은 간단하다.
String을 사용하기 위해 " " 를 사용하면 된다.
(String에 대한 자세한 설명은 다른 포스팅을 참고)
아래의 예처럼 " "안에 경로를 집어넣으면 되는 것이다.
위에서 C:\Test 라는 경로를 " "안에 설정했다.
(Mathematica는 경로를 설정할 때, 위와 같이 \를 두번 사용해줘야 한다.)
이 폴더 안에 있는 모든 파일 중 확장자가 tif인 이미지를 지칭한다고 하면,
아래와 같이 한꺼번에 파일 이름을 지칭하는 방법이 있지만,
(*.tif 라는 구문을 추가함. 여기서 *는 모든 파일을 가리킴.)
일반적으로 위와 같이 파일 경로까지 한꺼번에 지칭하는 것보다,
아래와 같이 한번 폴더 경로가 설정되면 상황에 따라 파일경로를 추가하는 것이 바람직할 경우가 많다.
이 때, 사용되는 것이 StringJoin이다.
(FileNameJoin이라는 명령어도 이 상황에서는 작동하기는 하는데,
StringJoin은 폴더와 파일명을 합칠 때 뿐 아니라 모든 문구를 합칠 때 적용될 수 있기에
StringJoin만을 이용해보도록 하자.)
StringJoin를 사용하는 방법은 위의 예처럼 <>이다.
위의 예에서는 Folder라는 문자안에 이미 ""가 포함되어 있기에 "Folder"로 표기하지 않고,
Folder라고 표기한 점에 주의하길 바란다.
이렇게 하면 결과로 아래와 같은 파일 경로들이
각각 DataFilePath, xFilePath, yFilePath에 저장되게 된다.
이는 이 후, 이러한 파일경로에서 자료들을 읽어들이거나,
경로로 자료들을 저장할 때 유용하게 사용된다.
'Software > Mathematica' 카테고리의 다른 글
[Mathematica] 다른 Mathematica파일을 불러들여 실행시키기- (0) | 2014.08.05 |
---|---|
[Mathematica] for문 역할을 하는 Do명령어! (0) | 2014.08.03 |
[Mathematica] 함수를 그래프로 그리기! (Plot) (1) | 2014.08.03 |
[Mathematica] 함수 정의하기 (2) | 2014.08.03 |
[Mathematica] 메모리에 저장되어 있는 변수들 초기화 (2) | 2014.08.03 |