メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

accessPercentage

アクセス解析における最初のノードと最後のノードの間にアクセスが存在する時間の割合

R2021a 以降

    説明

    acpercent = accessPercentage(ac) は、入力ベクトル ac 内の各 access オブジェクトの最初のノードと最後のノード間にアクセスが存在する場合の、衛星シナリオの開始時刻から停止時刻までの時間の割合を返します。

    すべて折りたたむ

    衛星シナリオ オブジェクトを作成します。

    startTime = datetime(2020,5,1,11,36,0);
    stopTime = startTime + days(1);
    sampleTime = 60;
    sc = satelliteScenario(startTime,stopTime,sampleTime);

    シナリオに地上局を追加します。

    gs = groundStation(sc);

    シナリオに衛星を追加します。

    semiMajorAxis = [10000000 10000000];                  % meters
    eccentricity = [0 0];
    inclination = [0 30];                                 % degrees
    rightAscensionOfAscendingNode = [0 0];                % degrees
    argumentOfPeriapsis = [0 0];                          % degrees
    trueAnomaly = [0 10];                                 % degrees
    sat = satellite(sc,semiMajorAxis,eccentricity, ...
          inclination,rightAscensionOfAscendingNode, ...
          argumentOfPeriapsis,trueAnomaly);

    地上局と各衛星間のアクセス解析を追加します。

    access(gs,sat(1));
    access(gs,sat(2));

    地上局と各衛星間のアクセス率を取得します。

    ac = gs.Accesses;
    acPercent = accessPercentage(ac)
    acPercent = 2×1
    
       15.0000
       14.9306
    
    

    入力引数

    すべて折りたたむ

    アクセス解析。Access オブジェクトの行ベクトルとして指定されます。

    出力引数

    すべて折りたたむ

    アクセス パーセンテージ。非負の数値の行ベクトルとして返されます。

    メモ

    衛星シナリオの AutoSimulate プロパティが true の場合、アクセス パーセンテージは StartTime から StopTime までの期間に対応します。プロパティが false の場合、アクセス パーセンテージは StartTime から SimulationTime までの期間に対応します。

    バージョン履歴

    R2021a で導入