OpenFoam에서 특정 위치의 속도를 추출하는 데이터 파일을 만들었습니다. 나는이 두 가지 속도를 추출하여 시간 평균을 취하고 싶습니다. 예를 들어, 프로브 0에서 0.0539764,0.0104665,0.00201741 등을 추출하고 싶습니다. 프로브 1에서 숫자 0.690374, 0.711402, 0.699848 등을 추출합니다. 어떻게 Matlab에서이 작업을 수행 할 수 있습니까?괄호 사이의 숫자 가져 오기
이전과 비슷한 일을했지만 프로브는 괄호없이 1 개의 숫자로만 구성되어 있습니다. 이제는 괄호 안에 3 개의 숫자가 새겨 져 있습니다. 나는 무엇을해야할지 모르겠습니다.
도움을 많이 받으실 수 있습니다. 전체 파일을
링크 : https://drive.google.com/file/d/0B9CEsYCSSZUSdjFzYXVFc1RhM0k/view?usp=sharing
정규 표현식 사용 방법을 익히십시오. MATLAB에서는 ['regexp'] (https://www.mathworks.com/help/matlab/ref/regexp.html) 함수를 사용합니다. 정규 표현식을 사용할 수 있다는 것은 어떤 프로그래밍 작업 유형에 상관없이 잘 작동합니다. – buzjwa