Matlab : 텍스트 파일 일부의 줄 수 가져 오기

cqcn1991

이것은 데이터의 일부입니다.

 GLOBAL DOF SET =
      1     3     4     5     6    33    35    36    37    38
     65    67    68    69    70    97    99   100   101   102
    129   131   132   133   134   161   163   164   165   166

 GLOBAL DOF SET NODES, LABELS =
        1 UX            1 UZ            2 UX            2 UZ            3 UX  
        3 UZ            4 UX            4 UZ            5 UX            5 UZ  
        6 UX            6 UZ            7 UX            7 UZ            8 UX  
        8 UZ            9 UX            9 UZ           10 UX           10 UZ  
       11 UX           11 UZ           12 UX           12 UZ           13 UX  
       13 UZ     

 MASS INFORMATION:
  TOTAL MASS =  12197.    
  CENTROID (X,Y,Z) =  30.000      0.0000      8.5809    
  MOMENT OF INTERTIA ABOUT ORIGIN:
    IXX = 0.10651E+07    IYY = 0.18383E+08    IZZ = 0.17318E+08
    IXY =  0.0000        IYZ =  0.0000        IZX =-0.31397E+07

GLOBAL DOF SET NODES, LABELS =부품 의 라인 수는 어떻게 알 수 있습니까?

이 경우 숫자는 6입니다.

GLOBAL DOF SET NODES, LABELS =줄 (strfind 사용?)과 끝 빈 줄 을 찾을 수 있다고 생각합니다 . 하지만 어떻게?

Aditya

실제로 strcmp 또는 strfind 또는 regexp를 사용하여 문자열을 비교할 수 있습니다. 핵심은 비교할 문자열을 얻는 것입니다. 이것은 fgetl 함수를 사용하여 한 줄씩 파일을 읽어서 수행됩니다 .

# Open your file and assign it's handel to fileID:
fileID = fopen('yourFile.txt','r');    

# Let's use the strcmp method and define your strings you test with:
yourFirstLine = ' GLOBAL DOF SET NODES, LABELS =';

# Your second line, in this case and empty line:
yourSecondLine = '';

# Use the variable flag to signal that you found your first line:
flag = 0;
iLine = 0;

 while ~feof(fileID)

     currentLine = fgetl(fileID);

     # Check if header line matches with the current line and store in iMatchOne:
     if strcmp(currentLine,yourFirstLine)
         iMatchOne = iLine;
         flag = 1;
     end

     # If you already found your first line it's time to start testing for the second line.
     if flag == 1
        if strcmp(currentLine,yourSecondLine)
            iMatchTwo = iLine;
            # You could decide here to break, because more matches with '' will be found!
        end
     end
     iLine = iLine + 1;
 end

도움이 되었기를 바랍니다!

필수 사항이 아님 : (첫 번째 검사에 if 플래그 == 0을 추가 할 수도 있습니다. 다른 방법은 첫 번째 줄을 찾으면 while 루프를 끊고 새 while 루프에서 다시 시작하여 테스트를 수행하는 것입니다. 두 번째 줄, fgetl이 검색하는 라이너 번호는 현재 줄 위치를 닫거나 다시 열거 나 수동으로 재설정 할 때까지 재설정되지 않습니다.)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Matlab : 텍스트 파일 일부의 줄 수 가져 오기

분류에서Dev

MATLAB : 텍스트 파일에서 변수 가져 오기

분류에서Dev

R을 사용하여 텍스트 파일의 줄 수 가져 오기

분류에서Dev

텍스트 파일에서 임의의 줄 가져 오기

분류에서Dev

c에서 파일 텍스트의 번호 줄 가져 오기

분류에서Dev

파일을 읽고 Linq 텍스트 줄 가져 오기

분류에서Dev

각 줄에 다른 수의 열이있는 Python 가져 오기 텍스트 파일

분류에서Dev

PHP의 텍스트 파일에서 변수 가져 오기

분류에서Dev

텍스트 파일의 일부만 가져 오기

분류에서Dev

루프 내에서 텍스트 파일의 마지막 줄 가져 오기

분류에서Dev

MATLAB 스크립트에서 텍스트 파일을 행렬로 가져 오기

분류에서Dev

텍스트 줄에서 bash의 모든 변수 가져 오기

분류에서Dev

텍스트 줄에서 bash의 모든 변수 가져 오기

분류에서Dev

VBA-여러 텍스트 파일에서 n 줄 가져 오기

분류에서Dev

PHP 스크립트의 Bash 명령, 특정 열의 값에 따라 파일의 일부 줄 가져 오기

분류에서Dev

R 함수의 텍스트 파일에서 방정식 가져 오기

분류에서Dev

MATLAB : Octave 함수 'source'의 대안 (m- 파일 가져 오기)

분류에서Dev

MATLAB : Octave 함수 'source'의 대안 (m- 파일 가져 오기)

분류에서Dev

C-텍스트 파일에서 단일 정수 가져 오기

분류에서Dev

Gitlab, 명령 줄에서 프로젝트 / 커밋 / 파일 수 가져 오기

분류에서Dev

텍스트 파일에서 정수 읽기, 최소 / 최대 가져 오기-Java

분류에서Dev

파일의 줄 번호 가져 오기

분류에서Dev

txt 파일을 변수로 읽을 때 Java의 내용 대신 텍스트 파일의 URL 가져 오기

분류에서Dev

Python에서 두 개의 동일한 줄 사이에 텍스트 가져 오기

분류에서Dev

R에서 텍스트 파일의 줄 수 얻기

분류에서Dev

하나의 txt 파일에서 모든 줄을 가져 와서 일부 추가 항목과 함께 새 텍스트 파일에 복사하십시오.

분류에서Dev

하나의 txt 파일에서 모든 줄을 가져 와서 일부 추가 항목과 함께 새 텍스트 파일에 복사하십시오.

분류에서Dev

압축 파일에서 Bash의 줄 번호 주변 컨텍스트 가져 오기

분류에서Dev

xpath-일부 텍스트를 기반으로 행 수 가져 오기

Related 관련 기사

  1. 1

    Matlab : 텍스트 파일 일부의 줄 수 가져 오기

  2. 2

    MATLAB : 텍스트 파일에서 변수 가져 오기

  3. 3

    R을 사용하여 텍스트 파일의 줄 수 가져 오기

  4. 4

    텍스트 파일에서 임의의 줄 가져 오기

  5. 5

    c에서 파일 텍스트의 번호 줄 가져 오기

  6. 6

    파일을 읽고 Linq 텍스트 줄 가져 오기

  7. 7

    각 줄에 다른 수의 열이있는 Python 가져 오기 텍스트 파일

  8. 8

    PHP의 텍스트 파일에서 변수 가져 오기

  9. 9

    텍스트 파일의 일부만 가져 오기

  10. 10

    루프 내에서 텍스트 파일의 마지막 줄 가져 오기

  11. 11

    MATLAB 스크립트에서 텍스트 파일을 행렬로 가져 오기

  12. 12

    텍스트 줄에서 bash의 모든 변수 가져 오기

  13. 13

    텍스트 줄에서 bash의 모든 변수 가져 오기

  14. 14

    VBA-여러 텍스트 파일에서 n 줄 가져 오기

  15. 15

    PHP 스크립트의 Bash 명령, 특정 열의 값에 따라 파일의 일부 줄 가져 오기

  16. 16

    R 함수의 텍스트 파일에서 방정식 가져 오기

  17. 17

    MATLAB : Octave 함수 'source'의 대안 (m- 파일 가져 오기)

  18. 18

    MATLAB : Octave 함수 'source'의 대안 (m- 파일 가져 오기)

  19. 19

    C-텍스트 파일에서 단일 정수 가져 오기

  20. 20

    Gitlab, 명령 줄에서 프로젝트 / 커밋 / 파일 수 가져 오기

  21. 21

    텍스트 파일에서 정수 읽기, 최소 / 최대 가져 오기-Java

  22. 22

    파일의 줄 번호 가져 오기

  23. 23

    txt 파일을 변수로 읽을 때 Java의 내용 대신 텍스트 파일의 URL 가져 오기

  24. 24

    Python에서 두 개의 동일한 줄 사이에 텍스트 가져 오기

  25. 25

    R에서 텍스트 파일의 줄 수 얻기

  26. 26

    하나의 txt 파일에서 모든 줄을 가져 와서 일부 추가 항목과 함께 새 텍스트 파일에 복사하십시오.

  27. 27

    하나의 txt 파일에서 모든 줄을 가져 와서 일부 추가 항목과 함께 새 텍스트 파일에 복사하십시오.

  28. 28

    압축 파일에서 Bash의 줄 번호 주변 컨텍스트 가져 오기

  29. 29

    xpath-일부 텍스트를 기반으로 행 수 가져 오기

뜨겁다태그

보관