Bonjour,
Je désire lancer un calcul en matrice. La seconde utilise les résultats de la première, la seconde celle des deux premières etc. Est-ce la bonne méthode (la plus rapide) de fonctionner comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
M(:,6) = 23.45 * sin(0.98 * (M(:,2) + 284));
M(:,7) = 15 * M(:,3); 
M(:,8) = sin(48.8) * sin(M(:,6));
M(:,9) = cos(48.8) * cos(M(:,6)) * cos(M(:,7));
Sachant que finalement je n'ai besoin que de la dernière colonne dont je stockerai la valeur dans un autre tableau...Est-ce nécessaire d'utiliser ce tableau M?
Une autre question, quand je vous ai mis en exemple le code ci-dessus, cela me renvoie un message d'erreur pour la dernière ligne, me disant :

??? Error using ==> mtimes
Inner matrix dimensions must agree.

Error in ==> test>test_OutputFcn at 93
M(:,9) = cos(48.8) * cos(M(:,6)) * cos(M(:,7));
Pouvez-vous m'aider?

Merci d'avance.