Bonjour,
J'essaye de faire une fonction dans matlab qui me renvoie 3 matrices. J'ai la fonction suivante :
Où T1, T2, T3, p sont des matrices 1 ligne trois colonnes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 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;
Le problème c'est que j'ai l'erreur suivante :
J'arrive à faire une fonction qui me renvoie une variable simple, mais pas une matrice.??? Error using ==> mtimes
Inner matrix dimensions must agree.
Error in ==> transfos at 7
p1 = T1*p;
Merci pour votre aide
Partager