나는 텍스트 파일에서 읽은 2 차원 배열 인 행렬을 가지고있다. 텍스트 파일의 각 행에는 3 개의 항목이 있습니다. 세 번째 열은 1에서 4까지의 값을가집니다.이 값을 기준으로 행을 분리하여 다른 행렬에 넣으 려합니다. 할 수있는 방법을 제안 해 주시겠습니까?matlab에서 열의 값을 기반으로 행을 분리하는 방법은 무엇입니까?
-1
A
답변
2
,이 작동하는 이유를 다음과 같은 부분에서 결과를보고, 확인하려면
rowsContainingOne = M(M(:,3)==1, :)
rowsContainingTwo = M(M(:,3)==2, :)
rowsContainingThree = M(M(:,3)==3, :)
rowsContainingFour = M(M(:,3)==4, :)
을 설명과 같이
M(:,3) %A vector of column three
M(:,3)==1 %A logical array, `true` where column 3 equals one
M(M(:,3)==1, :) %All columns (indicated by `:`) from rows where the logical array is `true`
0
sortrows
기능을 사용하십시오.
의사 코드 : 매트릭스 M
를 들어
%% Creating a matrix of the type you have mentioned.
A = zeros(10,3); A(:,1:2) = rand(10,2); A(:,3)=randi(4,10,1);
%% Use the "sortrows" function to sort all the rows as per the entries in column-3 of A
B = sortrows(A,3);
관련 문제
- 1. Matlab에서 n 행과 동일한 열의 값을 뺍니다.
- 2. Databind 리피터 열의 값을 기반으로
- 3. 열의 값을 기반으로 레일스 경로
- 4. Excel에서 주말에만 (토요일과 일요일) 기반으로 열의 값을 계산하는 방법은 무엇입니까?
- 5. 이전 열의 행을 기반으로 새 열 만들기
- 6. 열의 최대 값을 기준으로 행을 선택하십시오.
- 7. 하나의 값을 기반으로 테이블의 여러 행을 업데이트하는 방법은 무엇입니까?
- 8. TextBox 값을 기반으로 GridView에 행을 동적으로 추가하는 방법은 무엇입니까?
- 9. 열의 대상 값을 찾는 방법은 무엇입니까?
- 10. 두 열의 CSV 값을 기반으로 파일 이동
- 11. 한 열의 값을 표로 두 열로 분리하는 방법
- 12. MySQL 다른 열의 값을 기반으로 동일한 열 값을 가진 여러 행을 선택하십시오.
- 13. 특정 문자를 기반으로 파일에서 NSString을 분리하는 방법은 무엇입니까?
- 14. 페이지를 기반으로 jQuery 이벤트 리스너를 분리하는 방법은 무엇입니까?
- 15. ObservableCollection을 분리하는 방법은 무엇입니까?
- 16. 열의 값을 정렬하고 테이블을 업데이트하는 방법은 무엇입니까?
- 17. 여러 열의 값을 비교하는 방법은 무엇입니까?
- 18. 구분 된 문자열 열 필드에서 SQL의 행을 분리하는 방법은 무엇입니까?
- 19. 기존의 일부 열의 값을 기반으로 열과 값을 추가합니다.
- 20. 동일한 입력에서 값을 분리하는 방법
- 21. MATLAB에서 99 % 적용 범위를 계산하는 방법은 무엇입니까?
- 22. MySQL 기존 값을 기반으로 행을 업데이트하는 방법
- 23. mysql의 형식을 기반으로 값을 분리합니다.
- 24. 고유하지 않은 열의 고유 값을 기반으로 전체 행 가져 오기
- 25. 는 2 열에 공통 데이터를 기반으로 1 열의 행을 검색
- 26. C에서 다른 열의 현재 행을 기반으로 datagridview 열 필터링 #
- 27. Matlab에서 스파 스 벡터로부터 유효한 값을 추출하는 방법은 무엇입니까?
- 28. 열의 값을 기반으로 행 결과 펼치기 (반복자 포함)
- 29. Matlab에서 'xlsread'함수를 사용하여 Excel에서 주어진 이름의 행을 추출하는 방법은 무엇입니까?
- 30. matlab에서 다른 행렬의 각 행에 요소별로 행을 곱하는 방법은 무엇입니까?
'은 1 내지 4'범위이다. 값은 실수 또는 정수입니까? – angainor