2014-03-31 3 views
1

다음 코드를 사용하여 sortedthresh_strainprobofdetectionanddelamprop1 벡터를 텍스트 파일로 작성했습니다. 그러나 다음과 같이 텍스트 파일 출력은 다음과 같습니다데이터 열을 텍스트 파일에 쓰기

0.0030672 1.6592e-080.0033489 5.1721e-080.0034143 0.0033489 5.1721e-08는 텍스트 파일의 다음 줄에 있어야

. 즉 그것은해야한다 :

0.0030672 1.6592e-08
0.0033489 5.1721e-08

내가이 작업을 수행하는 방법에 확신입니다.

편집 : 제안 된 대답을 사용 : 0.0049331 0.0049685 0.0049894 0.0050094 0.005156 0.0051741 0.0052139 0.0053399 0.0054486 0.0056022 7.0711e-213.0123e-19 제 2 열은 포함 할 필요가

:
7.0711e-21
3.0123e-19

그리고

,
dlmwrite('THRESHUNCERTAINTYFINALPLOTLSIGMA5.dat'[sortedthresh_strain,probofdetectionanddelamprop1],'delimiter', '\t'); 
+0

내 대답보기 : http://stackoverflow.com/questions/22768864/write-cell-array-into-text-file-as-two-column-data/22768954#22768954 –

+0

@AndyCampbell 감사합니다. R2013a를 사용하고 있습니다. – user131983

+0

통계 도구 상자가 있습니까? 그렇다면 유사한 도구 상자에서 obejct 데이터 세트를보고 파일로 내보낼 수 있습니다. http://www.mathworks.com/help/stats/dataset.export.html –

답변

0

R2013b 이상인 경우 this answer을 참조하십시오. 이전 버전이지만 통계 도구 상자가있는 경우 R2013b의 테이블과 마찬가지로 데이터 세트 개체를 사용하여 매우 쉽게이 작업을 수행 할 수 있습니다. 데이터 세트를 사용 :

data1 = {'a','b','c'}' 
data2 = [1, 2, 3]' 
ds = dataset(data1, data2) 
export(ds, 'file', 'data.txt') 

당신이 수출 전화에 'WriteVarNames', false를 사용할 수있는 결과를 텍스트 파일에 변수 이름을 원하지 않는 경우.

행운을 빈다.

0

데이터가 행 벡터에 있다고 생각하지만 원하는대로 작동하려면 열 벡터 여야합니다.

'와 함께 전치 기호를 추가하십시오.

dlmwrite('THRESHUNCERTAINTYFINALPLOTLSIGMA5.dat',[sortedthresh_strain',probofdetectionanddelamprop1'],'delimiter', '\t'); 
+0

감사합니다. 아니요, 제 데이터는 사실 열 벡터이므로 전치 코드로 문제를 분류하지 않습니다. 이 출력을 포함하도록 질문을 편집했습니다. – user131983