홈>
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 - 부울 배열을 행렬로 변환하는 방법은 무엇입니까?
관련 질문
- PHP 배열 값을 문자열에서 정수로 변환
- javascript : 복합 이모티콘이 있는 문자열을 배열로 분할하는 쉬운 방법이 여전히 없나요?
- arrays : Firebase: 동일한 데이터의 배열 안에 여러 문자열 저장
- strstr 함수 PHP에서 값을 계산하는 방법은 무엇입니까?
- javascript : 배열에서 모든 변수 이름과 실제 값의 문자열을 가져옵니다.
- arrays : Matlab: 상한선이 있는 tall형 배열 열 값을 합하는 효율적인 방법
- arrays : 이중 포인터에 대한 설명 -동작을 설명할 수 없음
- JavaScript에서 [...string]을 사용하여 문자열을 문자로 분리 -문서는 어디에 있습니까?
- arrays : C -라이브러리 함수 없이 문자열 복사
- arrays : C -문자열을 변경하면 관련 없는 문자열도 같은 방식으로 변경되는 것 같습니다(CS50).
사용하는 MATLAB 버전에 따라 두 가지 답변이 있습니다.
답변 1 : MATLAB 2018 이하 :
답변 2 : MATLAB 2019 (2019-a이 답변 작성 시점)