Professional Documents
Culture Documents
Electotehnica 1
Electotehnica 1
Electotehnica 1
5;1];/Gx=[(x(2)^2)-3*log10(x(2));5-3*x(1)]/eps=10^-9;/p=1;/while norm(Gx-x,inf)>eps/x=Gx;/Gx=[(x(2)^2)-3*log10(x(2));5-2*x(1)]/p=p+1
plot(Gx(1),Gx(2),'x');/hold on/end/disp('solutia obinuta este');Gx/disp('nr. pasi');p//eulermodif/Clc;/x=1;/y=-1;/h=(2-1)/2000;/for x=1:h:2-h/f=x-3*y/x;/x1=x+h;/y1=y+h*f;/f1=x1-3*y1/x1;/y=y+h/2*(f+f1);/end/disp('Sol aprox:');y///asdasdasdadasdasdasdasdasdasdasdas
-MetodaluiEuler /clc/a=pi/6;y=sqrt(2)/2;/b=pi/2;/n=1000;/h=(b-a)/n/f=inline('1/2*cos(x)/y','x','y');/for x=a:h:b-h/y=y+h*f(x+h/2,y+h/2*f(x,y));/%y=y+h/2*(f(x,y)+f(x+h,y+h*f(x,y)));/plot(x+h,y,'b');hold on;/end//disp('Valoarea obtinuta este:');yqqqqqqdasdqqqwqqqqqq
///Gauss/clc;/A=input('a')/b=input('b')/[n,n]=size(A)/av=a;bv=b;/%transformare sis sup triun/for p=1:n-1/%coef matricii/for i=p+1:n/for j=p:n/a(i,j)=av(i,j)-av(i,p)*av(p,j)/av(p,p);/end/end/%termeniiliberi/for i=p+1:n/b(i)=bv(i)-av(i,p)*bv(p)/av(p,p);/end/av=a;
bv=b;/end/%rezolv sist sup triun/x=zeros(n,1);/x(n)=b(n)/a(n,n);/for i=n-1:-1:1/S=0/for j=i+1:n/S=s+a(i,j)*x(j);/end/x(i)=b(i)-S/a(i,i);/end/disp('sol sist este');x//// interpolare lagrange/clc/x=[-5 -3 -2 1 3];/y=[-345 -123 -27 14 134];/a=-1;/n=length(x);/Pn=0;/for
i=1:n/L=1;/for j=1:n/if j~=i/L=L*(a-x(j))/(x(i)-x(j));/end/end/Pn=Pn+L*y(i);/end/disp('valoarea obinuta prin interpolarea Lagrane este:');Pn///Interpolarespline/clc/clear/x=[0 1 3 5 9 11];/y=[-3 12 4 1 -5 7];/n=length(x);/a=4;/y0=-3;/yn=7;/for i=1:n-1;/ h(i)=x(i+1)-x(i);a
End/A=zeros(n,n);/Y=zeros(n,1);/A(1,1)=h(1)/3;/A(1,2)=h(1)/6;/Y(1)=(y(2)-y(1))/h(i)-y0;/for i=2:n-1;/A(i,i-1)=(h(i-1))/6;/A(i,i)=h(i-1)+h(i)/3;/A(i,i-1)=h(i)/6;/Y(i)=(y(i+1)-y(i))/h(i)-(y(i)-y(i-1))/h(i-1);/end/A(n,n-1)=h(n-1)/6;/A(n,n)=h(n-1)/3;/M=inv(A)*Y;/flag=1;aaa
i=2;/while flag~=0/if a<x(i)/flag=0;/else/i=i+1;/end/end/s=((x(i)-a)^3*M(i-1)+(a-x(i-1))^3*M(i))/(6*h(i-1))+((x(i)-a)*y(i-1)+(a-x(i-1))*y(i))/h(i-1)-((x(i)-a)*M(i-1)+(a-x(i-1))*M(i))/6*h(i-1) asadadsadadadadadadasdadadasdadasdaddsdasdasgfasegfasfagasgasfafasdfasdf
///intpl.spline/clc;/x=[0;pi/6;pi/4;pi/3;pi/2];/y=[0;1/2;sqrt(2)/2;sqrt(3)/2;1];/n=5;/di=1;dn=0;/for i=1;n-1/h(i+1)=x(i+1)-x(i);/end/M=zeros(n,1);/b=zeros(n,1);/A=zeros(n,1);/%pt b/b(1)=(y(2)-y(1))-h(2)-di;/for i=2:n-1/ b(i)=(y(i+1)-y(i))/h(i+1)-(y(i)-y(i-
1)/h(i));/end/////asd
b(n)=dn-(y(n)-y(n-1))/h(i);/%ptA/A(i,1)=h(2)/3;A(1,2)=h(2)/6;/for i =2:n-1/A(i,i)=(h(i)+h(i+1))/3;/A(i,i-1)=h(i)/6;/A(i,i+1)=h(i+1)/6;/end/A(n,n-1)=h(n)/6;A(n,n)=h(n)/3;/M=inv(A)*b;/%in ce interval se afla a/i=2:n/for j=2:n/ if a>x(j);/ i=(i+1);/end/end/C=y(i)/h(i+1)-
h(i+1)*M(i)/6;/D=y(i+1)/h(i+1)-h(i+1)*M(i+1)/6;/S=M(I)/(6*h(i+1))*((x(i+1)-a)^3)+M(i+1)/(6*h(i+1))*((a-x(i))^3)+C*(x(i+1)-A+D*(A-x(i))));///lagrange/clc;/x=[0;pi/6;pi/4;pi/3;pi/2];/y=[0;1/2;sqrt(2)/2;sqrt(3)/2;1];/n=5;/a=(7*pi)/12;/s=0/for i=1:n/p=y(i);/for j= 1:n5
//if j~=i/p=p*(a-x(j))/(x(i)-x(j));/end/end/s=s+p;/end/disp('valoarea obinuta prin interpolarea Lagrane este:');s/s=-sin(1);//////Met.Simson/clc/f=inline('x*sin(x^3-2)');/a=-pi;/b=5*pi;/n=264;/h=(b-a)/(2*n);/S=f(a)+f(b);/for i=1:n-1/x=a+2*i*h;/S=S+2*f(x);/end/for i=1:n55
x=a+(2*i-1)*h;/S=S+4*f(x);/end//disp('Integrala este:');I=h/3*S///choleski/clc;/A=[]/b=[]/[n,n]=size(a);/% afarealui R/R=zeros(n);/for p=1:n/%inia p din R/ R(p,p)=sqrt(a(p,p));/R(p,p+1:n)=a(p,p+1:n)/R(p,p);/%m aij/for i=p+1:n/for j=p+1:n/a(i,j)=a(i,j)-R(p,i)*R(p,j);45
end/end/end/%r s R*Y=B/y=zeros(n,1)/y(1)=b(1)/R(1,1);/for i=2:n/s=0;/for j=1:-1:1/s=s+R(j,i)*y(j);/end/y(i)=(b(i)-s)/R(i,i);/end/x=zeros(n,1);/x(n)=y(n)/R(n,n)/for i=n-1:-1:1/s=0;/for j=i+1:n/s=s+R(i,j)*x(j);/end/x(i)=(y(i)-s)/R(i,i)/end/disp('sol sist e');x////////14253533
//jacobi/clc;/A=[]/b=[];/[n,n]=size(A);/x=zeros(n,1);/e=A*x-b;/eps=10^-3;/u=tril((A));/B=eye(n)-u^(-1)*A/c=u^(-1)*b/k=0;/r=norm(eig(B),inf)/if r>=1 disp('p n c')/else/while norm(e,inf)>eps/k=k+1;/x=B*x+c;/e=A*x-b;/end/disp('solutia');x/k/a*x/end/12132123222222
//metodacelormaimicipatrate/clc;/A=[-11 1 ;-7 1;-3 1;-1 1;1 1;3 1;5 1;6 1];/b=[-20;-14;-5;1;4;8;13;18];/B=A'*A;/c=A'*b;/x=inv(B)*c/m=x(1);/n=x(2);/grid on /plot(A(1:8,1),b,'o');hold on/plot([-12,7],[m*(-12)+n,m*7+n],'b');// Metodagradientilor conjugate/clc;4555
a=[30 2 -5 -4;2 25 -1 -3;-5 -1 15 6;-4 -3 6 40]/b=[1;2;3;4];A=a;/[n,n]=size(a);/x=zeros(n,1);/r=a*x-b;/for i=1:n/ if i==1 p=-r;/else c=(r'*a*p)/(p'*a*p);/p=-r+c*p;/end/t=-(r'*p)/(p'*a*p);/x=x+t*p;/r=r+t*a*p/end/disp('sol');x/disp('eroarea');norm(r,inf)34364564646456455