홈>
m x n 값을 가진 .mat 파일이 있습니다. 간단하게하기 위해 다음과 같이 2 개의 행과 3 개의 열이 있다고 가정 해 봅시다.
2 4 6 2 1 4각 행에 .mat 파일의 각 행이 있고 각 행의 값이 쉼표로 구분되는 방식으로 .mat 파일에서 텍스트 파일로 이러한 값을 내보낼 수 있기를 원합니다. 위 예의 경우 txt 파일에서 다음과 같아야합니다.
2,4,6 2,1,4지금까지 내가 한 일 :
gt1 = load('Benchmark\AAmpiidata\groundtruth.mat');
r = gt1.gTruth.LabelData{1,1}{1,1};
allOneString = sprintf('%.0f,', r(1,:));
allOneString = allOneString(1:end-1);% strip final comma
fid=fopen('allOneString.txt','w');
fprintf(fid,'%s',allOneString);
fclose(fid);true
필요에 따라 .mat 파일에서 첫 번째 행을 추출 할 수 있습니다. 나는 이것을 얻는다 :
492,304,78,220
그러나 p.mat 파일에서 여러 행을 추출하는 방법을 모르겠습니다. 도움을 주시면 감사하겠습니다!
P.S. 위 코드에서 .mat 파일
gt1
직접 값이 없습니다.
gt1.gTruth.LabelData{1,1}{1,1}
를 사용하여 필요한 값 (mxn)을 추출 할 수 있습니다.
- 답변 # 1
관련 자료
- pandas - python - 목록을 변수의 쉼표로 구분 된 값으로 변환하여 in 조건을 전달합니다
- c - 숫자에서 행렬의 위치로 변환하는 효과적인 방법
- loops - MATLAB에서 행렬이 3D 일 때 특정 행 가정을 충족하는 반복 만 유지하는 방법은 무엇입니까?
- unit testing - Java에서 List 을""없이 쉼표로 구분 된 문자열로 변환하는 방법
- Matlab의 다른 행렬에서 xlabel 틱을 추가하는 방법은 무엇입니까?
- c# - 전체 행렬을 1 차원 배열로 변환하지 않고 정렬하는 방법
- 파이썬으로 목록을 행렬로 변환하고 가치를 얻으십시오
- Angular 6에서 기존 쉼표로 구분 된 입력에서 여러 확인란으로 변환
- Azure Databricks SQL에서 필드 값을 쉼표로 변환하는 방법
- int를 PHP에서 쉼표로 구분 된 문자열로 변환하는 방법은 무엇입니까?
- 파이썬에서 Matlab 행렬 선언
- arrays - Matlab으로 행렬을 대각선으로 확장
- 무작위 화하기 위해 matlab에 다음 코드를 작성하고 3x4 행렬에서 3에서 8까지의 숫자를 반올림했지만 행에서 반복되는 숫자가되고 싶지 않습니다
- matlab - syms 행렬을 double로 변환
- arrays - MATLAB : 기본 행렬의 첫 번째 줄에 마지막 줄을 더하여 행렬을 얻습니다.
- python - 중첩 된 사전을 행렬 목록으로 변환하는 방법은 무엇입니까?
- xyz 데이터 프레임을 기본 R의 행렬로 변환
- cell array - Matlab 행렬에서 하나의 열을 추출하는 방법은 무엇입니까?
- (R Studio) 데이터 프레임을 매트릭스로 변환하는 방법은 무엇입니까?
- python - 부울 배열을 행렬로 변환하는 방법은 무엇입니까?
관련 질문
- arrays : MATLAB : CLASS 속성의 구조 초기화 배열
- javascript : 문자열의 행 번호로 문자를 교체합니다
- arrays : sizeof를 사용하여 문자열 양식 사용자의 끝에 문자를 추가합니다.
- 보물 사냥 Java 2D Array.
- java : 문자열 배열의 번호가 매겨진 방법은 어떻게 할 수 있습니까?
- java : 문자열을 JSONARRAY로 변환 할 수 없습니다
- javascript : 문자열에 자바 스크립트의 배열의 요소가 포함되어 있는지 확인하십시오.
- php : 이 유형의 데이터에서 문자열을 가져 오는 방법은 무엇입니까?
- javascript : 모든 음수에서 배열을 분할하는 방법
- php : 문자열에는 배열에 항목이 포함되어 있습니다 (대소 문자가 구분되지 않음).
사용하는 MATLAB 버전에 따라 두 가지 답변이 있습니다.
답변 1 : MATLAB 2018 이하 :
답변 2 : MATLAB 2019 (2019-a이 답변 작성 시점)