Pourquoi demander 2 fonctions

3 views (last 30 days)
Cedrick Piche
Cedrick Piche on 24 Jan 2022
Answered: Rik on 24 Jan 2022
Bonjour, je me demande pourquoi il faut que je crée 2 fonctions quand je pourrais en prendre juste une? merci voici l'énoncé:
Programmer des fonctions qui permettent de passer du système équatorial (eqi) au système terrestre fixe (tfx). Programmer d’abord une fonction eqi2tfx_1ep qui retourne les coordonnées terrestres fixes d’un satellite pour un temps sidéral donné. Programmer ensuite une deuxième fonction eq2tfx capable de traiter plusieurs époques et qui fait appel à la fonction eqi2tfx_1ep. Voici les entêtes des deux fonctions :
function[rtfx] = eqi2tfx_1ep(reqi, tsag)
Paramètres d’entrée :
reqi : (1 x 3) coordonnées équatoriales inertielles (x, y, z) d’un satellite
tsag : (1 x 1) temps sidéral apparent de Greenwich de l’époque
Paramètres de sortie :
rtfx : (1 x 3) coordonnées terrestres fixes (x, y, z) du satellite
function[rtfx] = eqi2tfx(reqi, tsag)
Paramètres d’entrée :
reqi : matrice (n x 3) de coordonnées équatoriales inertielles (x, y, z) d’un satellite
tsag : vecteur (n x 1) de temps sidéral apparent de Greenwich
Paramètres de sortie :
rtfx : matrice (n x 3) de coordonnées terrestres fixes (x, y, z) du satellite

Answers (1)

Rik
Rik on 24 Jan 2022
There isn't any fundamental (Matlab-related) reason.
Maybe your teacher wants you to realize that you can implement eqi2tfx by calling eqi2tfx_1ep in a loop.

Categories

Find more on Mathematics in Help Center and File Exchange

Products


Release

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!