Fonction MATLAB et matrice
Résolu
Vince
-
Sacabouffe Messages postés 10427 Statut Membre -
Sacabouffe Messages postés 10427 Statut Membre -
Bonjour,
J'essaye de faire une fonction dans matlab qui me renvoie 3 matrices. J'ai la fonction suivante :
function [p1,p2,p3] = transfos(p)
T1 = matrice_t(1/3, 0); % transfo translation x +1/3
T2 = matrice_t(-1/3, 0); % transfo translation x -1/3
T3 = matrice_t(0, 2/3); % transfo translation y +2/3
p1 = T1*p;
p2 = T2*p;
p3 = T3*p;
Où T1, T2, T3, p sont des matrices 1 ligne trois colonnes.
Le problème c'est que j'ai l'erreur suivante :
??? Error using ==> mtimes
Inner matrix dimensions must agree.
Error in ==> transfos at 7
p1 = T1*p;
J'arrive à faire une fonction qui me renvoie une variable simple, mais pas une matrice.
Merci pour votre aide
J'essaye de faire une fonction dans matlab qui me renvoie 3 matrices. J'ai la fonction suivante :
function [p1,p2,p3] = transfos(p)
T1 = matrice_t(1/3, 0); % transfo translation x +1/3
T2 = matrice_t(-1/3, 0); % transfo translation x -1/3
T3 = matrice_t(0, 2/3); % transfo translation y +2/3
p1 = T1*p;
p2 = T2*p;
p3 = T3*p;
Où T1, T2, T3, p sont des matrices 1 ligne trois colonnes.
Le problème c'est que j'ai l'erreur suivante :
??? Error using ==> mtimes
Inner matrix dimensions must agree.
Error in ==> transfos at 7
p1 = T1*p;
J'arrive à faire une fonction qui me renvoie une variable simple, mais pas une matrice.
Merci pour votre aide
A voir également:
- Fonction MATLAB et matrice
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide