홈>
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 - 파이썬에서 큰 따옴표 사이의 공백을 제외한 공백으로 문자열을 분할하는 방법은 무엇입니까?
- python - 각 문자가 여러 문자열에 있는지 어떻게 확인합니까?
- java - char 배열에 문자열을 어떻게 추가합니까?
- javascript - 두 개의 문자열 배열을 서로 일치시키는 방법은 무엇입니까?
- MATLAB에서 배열의 평균 계산
- c - 1d 배열이 2d 배열로 전송
- 여러 헤더가있는 텍스트 파일에서 Matlab 배열을 만드는 창의적인 방법
- java - for 루프에서 문자열 이름을 호출하여 수백 개의 문자열 배열을 확인할 수 있습니까?
- arrays - Java 문자열을 정수로 캐스트 할 수 있는지 구분 된 문자열을 분할하는 방법
사용하는 MATLAB 버전에 따라 두 가지 답변이 있습니다.
답변 1 : MATLAB 2018 이하 :
답변 2 : MATLAB 2019 (2019-a이 답변 작성 시점)