Bonjour j'ai le code suivant qui marche parfaitement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
CpA=inputdlg('Entrez la valeur de CpA');
>> CpA=str2num(CpA{1});
>> CpB=inputdlg('Entrez la valeur de CpB');
>> CpB=str2num(CpB{1});
>> for i=1:1:50	
tmpA = abs(CCpA-CpA);
[idxA idxA] = min(tmpA); 
PlusProcheA = CCpA(idxA);    %Valeur la plus proche de CpA
indice1=find(CCpA==PlusProcheA);	
tmpB = abs(CCpB-CpB);		
[idxB idxB] = min(tmpB); 
PlusProcheB = CCpB(idxB); %Valeur la plus proche de CpB
indice2=find(CCpB==PlusProcheB);
CCpA(indice1)=9999;
CCpB(indice2)=9999;
m(i,:)=[PlusProcheA PlusProcheB indice1 indice2];
end
 
 
A=m(:,3);
B=m(:,4);
C=intersect(A,B);
 
 
disp(['L angle Alpha vaut : ' num2str(Alpha(C))]);
disp(['L angle Beta vaut : ' num2str(Beta(C))]);
L angle Alpha vaut : -32.1012
L angle Beta vaut : -2.6944
Cependant je voudrais entrez la valeur de CpA et de CpB à chaque fois que je lance le programme or quand je charge le programme les valeurs que j'ai rentré la première fois y restent. Comment je peux les rentrer à chaque fois que je le lance ?

Merci d'avance