2016-11-18 6 views
0

두 개의 텍스트 파일을 Scilab의 단일 텍스트 파일에 결합하는 방법은 무엇입니까? 다음 코드를 사용하여 텍스트 파일을 작성하고 있습니다.두 개의 텍스트 파일을 Scilab에서 하나로 병합

filename = fullfile("filepath"); 
csvWrite(M,filename,ascii(9),".",4); 
mgetl(filename); 

하나의 텍스트 파일에는 텍스트 행이 포함되어 있고 다른 하나에는 문자열 값이 들어 있습니다. 텍스트 줄이 열 문자열 값 위에 오도록 두 가지를 결합하는 데 도움이됩니다.

답변

0

정확히 원하는지 이해할 수 없습니다. 두 개의 ASCII 파일 (바이너리가 아닌)을 연결하려면 다음과 같이 진행하십시오. 따르다.
mputl, 텍스트 파일에서 텍스트 파일과 이진 파일을 형성하려면 ([mgetl ("파일 1") mgetl ("파일 2")] "FILE12")

먼저 읽어야한다 텍스트 파일 t1 = mgetl ("file1") 그런 다음 mopen, mget 및 mclose 함수를 사용하여 이진 파일의 데이터를 읽습니다. 하지만 파일에 데이터가 저장되는 방법을 알아야합니다. (정수, 더블 등 ...)

문자열 또는 msprintf 함수 을 사용하여 원하는대로 데이터의 서식을 지정해야 t2 배열의 문자열을 구성 할 수 있습니다 그리고 마지막으로 [t1; t2];