(re) Bonjour à tous,

J'ai une fonction qui demande à l'utilisateur un entier n puis qui doit créer une boite de dialogue pour rentrer des coordonnées.
Cette boite doit apparaitre n fois (et à chaque fois j'enregistre ce que l'utilisateur à rentré).

Seulement voilà je n'arrive pas à la faire fonctionner.
Pour une seule boite il n'y a pas de probleme, mais dès que j'ajoute un for, j'obtiens un message d'erreur...
Voici mon code :

n = inputdlg('Nombre de points du polygone');

disp(n);

Poly = [];

for i=1:1:n

prompt = {'Entrez x:','Entrez y:'};
title = 'Coordonnée de point';
lines = 1;
def = {'0','0'};
answer = inputdlg(prompt,title,lines,def);
assignin('base','imfile',answer{1});
assignin('base','cmap',answer{2});
x = answer{1};
y = answer{2};

Poly = [Poly ; [x y]'];

end;
Si quelqu'un peut me dire ce qui ne va pas ça serait sympa merci bien.