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.

Products


Release

R2020a

Community Treasure Hunt

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

Start Hunting!