2013-06-09 3 views
1

MatLab에서 루프를 실행 중이고 데이터 집합을 만들고 있으므로 반복 할 때마다 Excel 파일에 해당 데이터를 쓰고 싶습니다.루프의 Excel 파일에 데이터 쓰기

+0

당신은 ['xlswrite' 기능을 본 적이 ] (http://www.mathworks.co.uk/help/matlab/ref/xlswrite.html)? – wakjah

답변

2

이 목적으로 만들어진 file exchangexlswrite1을 MATLAB에서 시도해야합니다.

일반용 xlswrite을 사용하고 싶지는 않습니다. 이유 : Excel 문서는 실행할 때마다로드되고 열리고 닫히기 때문에 루프에서이 작업을 수행하는 경우 엄청나게 느립니다.

xlswrite1은 문서를 한 번 열어 명시 적으로 Matlab에 닫을 때까지 열어 두십시오.

그렇지 않으면 루프를 끝내고 xlswrite을 사용하여 변수를 저장하고 모두 쓸 수 있습니다. 이는 아마도 권장되는 절차 일 수 있습니다.

이러한 방법 중 하나를 사용하지 않으려면, 당신은이 질문에 체크 아웃해야합니다 :

Writing data array from a loop into consecutive columns of an excel file

How to export data from Matlab to excel for a loop?

write information into Excel after each loop

+0

@RobertP. 질문. matlab에 xlswrite1 명령을 찾을 수 없습니다. matlab에서 제공하는 내장 함수입니까? 나는 그러나 그물을 수색하고 이것을 얻었다 - http://www.mathworks.in/matlabcentral/fileexchange/10465-xlswrite1 이것은 무엇을 말하고 있는가? – roni

+1

@roni : 네, 맞습니다! 대답은 찾은 페이지로 연결됩니다. –