주요 콘텐츠

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

tleread

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

R2023b 이후

    설명

    tleStruct = tleread(tleFile)는 TLE(two-line element) 파일인 tleFile에서 데이터를 읽습니다. TLE(two-line element) 데이터를 사용하여 하나 이상의 우주선의 시간에 따른 위치와 속도를 계산하려면, 이 구조체 벡터를 propagateOrbit 함수의 입력으로 사용하십시오. 이 함수는 입력 TLE 파일의 데이터가 포함된 구조체 벡터를 tleStruct로 출력합니다. 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 파일에 대한 자세한 내용은 TLE(Two Line Element) 파일를 참조하십시오.

    예: 'leoSatelliteConstellation.tle'

    데이터형: char | string

    출력 인수

    모두 축소

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

    버전 내역

    R2023b에 개발됨