주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

tleread

TLE(two-line element) 파일에서 데이터 읽기

R2023b 이후

    설명

    tleStruct = tleread(tleFile)는 TLE(two-line element) 파일인 tleFile에서 데이터를 읽습니다. TLE(two-line element) 데이터를 사용하여 시간에 따른 하나 이상의 우주선의 위치와 속도를 계산하려면 이 구조 벡터를 propagateOrbit 함수의 입력으로 사용합니다. 이 함수는 tleStruct에 있는 입력 TLE 파일의 데이터를 포함하는 구조 벡터를 출력합니다. 그런 다음 propagateOrbit 함수를 사용하여 tleStruct를 사용하여 위치와 속도를 계산할 수 있습니다.

    TLE 파일에 동일한 카탈로그 번호에 대한 항목이 여러 개 있는 경우, 이 함수는 각 TLE 세트에 대해 정의된 최신 Epoch에 해당하는 데이터만 출력합니다.

    예제

    예제

    모두 축소

    'leoSatelliteConstellation.tle'라는 TLE(Two-Line Element) 파일에서 데이터를 읽습니다. TLE 구조 'tleStruct''를 기반으로 위치와 속도를 계산합니다. 이 파일은 MATLAB® 경로에 있으며 Aerospace Toolbox와 함께 제공됩니다.

    tleStruct = tleread('leoSatelliteConstellation.tle')
    tleStruct=40×1 struct array with fields:
        Name
        SatelliteCatalogNumber
        Epoch
        BStar
        RightAscensionOfAscendingNode
        Eccentricity
        Inclination
        ArgumentOfPeriapsis
        MeanAnomaly
        MeanMotion
    
    

    tleStruct에 정의된 TLE 데이터를 사용하여 입력 시간에 해당하는 위치와 속도를 계산합니다.

    [r,v] = propagateOrbit(datetime(2022, 1, 3, 12, 0, 0),tleStruct);

    입력 인수

    모두 축소

    TLE 파일로, 문자형 벡터 또는 string형 스칼라로 지정됩니다. 파일은 현재 폴더나 MATLAB® 경로의 폴더에 있어야 하며, 그렇지 않으면 인수에 파일의 전체 경로나 상대 경로가 포함되어야 합니다. TLE 파일에 대한 자세한 내용은 Two Line Element (TLE) Files 항목을 참조하십시오.

    예: 'leoSatelliteConstellation.tle'

    데이터형: char | string

    출력 인수

    모두 축소

    tleFile에서 추출한 TLE 구조체는 단위 도/초의 구조체 벡터로 반환됩니다. TLE(two-line element) 데이터를 사용하여 위치와 속도를 계산하려면 이 파일을 propagateOrbit 함수의 입력으로 사용하세요. TLE 파일 구조에 대한 자세한 내용은 Two Line Element (TLE) Files를 참조하세요.

    버전 내역

    R2023b에 개발됨