You are on page 1of 5
# B Olx)(x.43-28%-5) 4 [omin, fal ]ifainbnd(f,0,2) Sfminbnd cherche le minimum de 1a fonction f KXFval cest le minimus de 1a fonction f pour Je xmin X On pourra aussi tracer cette fonction sur 1*intervale [0,2] fotpe( (0, 2)) = —— 5X options can display iterations fun = @sin; n= 8; x2 = 2p ‘options = optinset(‘Oisplay","iter’); x & fminbnd (fun, x1,%2, options) 3 chapitre 5 iinimiser en utilisant Matheb 4 & [-5 -4 -6]" % vecteur fonction AG [1-115 3.2.4; 3.2 0] ¥ definition de 1a matrice A B & (20 42 30] % definition de le matrice 8 1b # [0 @ OJ" ¥ definition du lower bound 1}eLinprog( F458, }»{]s1b) ¥ 5) UX.TvaLysLanprog(T A,B, LI+LIo1b) % Synthax 18s [J sont equavilant a une absence d'egaiite dans les equat XE chapitre # exemple 1 % solution exeaple sur Matlab X # [23.6 9 12)" ¥ défni les valeur de X (colone) Y (2536 5]' % défnir les valeur de x (colone) mean (¥) % valeur moyenne de Y fe size (x1) X' HY X Somme de xv mmean (X) X valeur moyenne de X eon (¥) X valeur moyenne de Y X'D% K some de X ou cared norm (X)f2 ou aussi some de X eu carré Setar $ (n*mean(x)*mean(Y)-x"*Y)/ (n*mean(x)*2-X"*x) Betao § mean(Y)-Betal"nean(x) Ypredi @ Betaoex"8etal % valeurs de Y colculés epsilon # Y - Ypredi % erreur mean (epsilon) % valeur moyenne de epsilon plot(X, ¥, ‘o', X,Ypredi, '*") - | XX exemple 2 chapitre & % solution exemple 1 sur Hatleb x1 & [4 3.3 3]' % on définie x1 X2 § [9 1@ 12 12]" % On définie xz ones(size(X1)) % je définie la colone 1 de ls matrice x K & [ones(size(X1)) x1 X2] ¥ § (17 12 14 13}' % on définie ¥ | beta & inv(xexyex' ey % ou aussi on peut retrouver beta par la fonction matlab regress : 1S regress calc leer al xa (4.3 33)" X on définte x1 Xz § [9 10 11 11)" % On aéfinke x2 ones(size(X1)) % Je définie 1a colone 1 de la X [ones(size(x1)) x2 x2) YS [27 12 14 13)" & on aéfinte ¥ beta # regress (¥,x) smaprice x Seevaneuny Be eee Senate mse TT _—<— clear oll yA=[685 573 629 567 552 soo. sn0 26) 437 327) xie[1122233445) X2-[158 350 225 525 100 155 235 455 382 125) x3-[325 285 300 410 222 271 3165 251 321 210} ones(size(x1)) % Je définte 1a colone 1 de 1a matrice x Xe[ones(size(xt)) x2 x2 x3] Y-[685 573 629 567 552 500 580 260 437 327]° X on définie ¥ Son peut retrouver beta par la fonction matlab regress : beta = regress (¥,x) Ypredi = beta(®) # beta(1)*x1 + beta(z)*x2.°2 + beta(3)*x3.*3 Figure(1) hold all plot (X ,Ypredi) legend (‘données” , regression’) hold off

You might also like