multiplicador_de_Lagrange.wmmx
(%i1) | kill(all); |
(%i2) | f:x^2+y^2−2·x−2·y+3; g:4·x^2−8·x+y^2−2·y+1; |
(%i5) | eq1:diff(f,x)=L·diff(g,x); eq2:diff(f,y)=L·diff(g,y); eq3:g=0; |
(%i6) | sol:algsys([eq1, eq2, eq3], [x,y,L]); |
(%i8) | n:length(sol)$ display(n)$ |
(%i9) |
for i:1 thru n do ( P[i]:subst(sol[i],[x,y]), display(P[i]) ); |