Bonjour, je souhiate afficher le minimum d'une courbe ( sa valeur en abscisse, puis en ordonnée ) avec la commande fminbnd mais cela ne focntionne pas. Voici mon code (je souhaite faire ça pour fd2 :Merci.
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 clear close all N = input('valeur du spindle = ') ; % error = input('erreur en % sur interfrange = ') ; i =1.4*10^-6 ; A = 2*pi*N/(60*i); A2 = 2*pi*N/(60*i*(1+error/100)); x = -10:0.05:10 ; dX = input('valeur de deplacement svt x = ') ; dY = input ('valeur de deplacement svt y = ' ) ; fd = abs(x*A); fd2 = A2 *sqrt((x+dX).^2+(dY).^2); hold on plot(x,fd,'r'); plot(x,fd2, 'g'); hold off o1 = fminbnd(fd2,-10,10); % rechercher le minimum de la courbe fd2 en abscisse fd2(ans); % recherche le minimum de la courbe fd2 en ordonnée
Partager