Bonjour tous le monde afin de programmer la methode de Broid sous Matlab
j'ai un soucis pour trouver les t1 et t2
ayant comme vecteur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
t=[1 3 4 8 10 12 15 20 25];
y=[0 0.13 0.17 0.55 0.82 1.36 2.1 2.5 2.77];
j'ai essayé la fonction polyfit afin de trouver le polynome et tirer la solution a partir de roots de rla fonction roots comme suit mais je pense pas que ce soit la bonne methode

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
t=[1 3 4 8 10 12 15 20 25];
y=[0 0.13 0.17 0.55 0.82 1.36 2.1 2.5 2.77];
k=3;
poly1=polyfit(t,y,6)
y1=0.28*k;
y2=0.4*k;
 
t2=roots((poly1-y2));
 
t1=roots((poly1-y1));