Pourquoi demander 2 fonctions
Show older comments
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
on 24 Jan 2022
0 votes
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 Reference Applications in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!