(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 :
Si quelqu'un peut me dire ce qui ne va pas ça serait sympa merci bien.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;
Partager