Electotehnica 1

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 1

Aproximatiilor sucesive/clc;/for x=0:0.01:pi/2;/plot(x,(x^2)-3*log10(x),'b');hold on/plot(x, 5-2*x,'r');hold on/end/x=[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

Metoda relaxarii simple/clc;/A=[];/b=[];/[n,n]=size(a);/x=zeros(n,1);/r=a*x-b;/eps=10^(-9)/k=0;/while norm(r,inf)>eps;/[M,j]=max(abs(r));/tmin=-r(j)/a(j,j);/x(j)=x(j)+tmin/r=a*x-b;/k=k+1/end/disp('solutia');x/k/a*x////metoda


suprarelaxarii/clc;/A=[];/b=[];///////////////
[n,n]=size(a);/uj=diag(diag(a))/bj=eye(n)-inv(uj)*a;/ro=norm(eig(bj),inf)/w=2/(1+sqrt(1-ro^2));/x=zeros(n,1);/r=a*x-b;/prec=10^(-9);/k=0;/u=tril(a)+((1-w)/w)*diag(diag(a));/B=eye(n)-inv(u)*a;/c=inv(u)*b;/while norm(r,inf)>prec/x=B*x+c;/r=a*x-b;/k=k+1;/end/////////
disp('sol');x/k////newton-raphson/clc/for x=0:0.001:3;/plot(x,(x(2)^2)/2,'b');hold on/plot(x,sqrt(2*x),'r');hold on/end/x=[1,1]/Fx=[(x(1)^2)-2*x(2); (x(2)^2)-2*x(1)];/eps=10^-9;/p=1;/while norm(Fx,inf)>eps/J(1,1)=2*x(1);J(1,2)=-2;J(2,1)=-
2;J(2,2)=2*x(2);/54566266666
x=x-inv(J)*Fx;/Fx=[x(1)^2-2*x(2);x(2)^2-2*x(1)];/plot(x(1),X(2),'*');holdon;/end/////rounge-kutta/clc/x=0;/y=-2;/h=(3-0)/4500;/for x=0:h:3-h/g1=-exp(-x)*y+1;/g2=-exp(-(x+h/2))*(y+h/2*g1)+1;/g3=-exp(-(x+h/2))*(y+h/2*g2)+1;/g4=-exp(-(x+h))*(y+h*g3)+1;41125
y=y+h/6*(g1+2*g2+2*g3+g4);/end/disp('Sol aprox:')y////-Metoda Runge-Kutta (de ord 4)/clc/a=pi/6;y=sqrt(2)/2;/b=pi/2;/n=1000;/h=(b-a)/n/for x=a:h:b-h/g1=f(x,y);/g2=f(x+h/2,y+h/2*g1);/g3=f(x+h/2,y+h/2*g2);/g4=f(x+h,y+h*g3);/y=y+h/6*(g1+2*g2+2*g3+g4);////
plot(x+h,y,'b');hold on;/end/disp('Valoarea obtinuta este:');y///formula lui Simpson-integrala dubla/clc/f=inline('log(x/y-2)','x','y');/a=5;b=6;c=1;d=2;/n=111;m=123;/h=(b-a)/(2*n);/k=(d-c)/(2*m);/S=0;/for i=1:n/for j=1:m//5//1242578368555553656555555555555555
S0=f(a+(2*i-2)*h,c+(2*j-2)*k)+f(a+(2*i-2)*h,c+(2*j)*k)+f(a+(2*i)*h,c+(2*j-2)*k)+f(a+(2*i)*h,c+(2*j)*k);/S1=f(a+(2*i-1)*h,c+(2*j-2)*k)+f(a+(2*i-2)*h,c+(2*j-1)*k)+f(a+(2*i-1)*h,c+(2*j)*k)+f(a+(2*i)*h,c+(2*j-1)*k);/S2=f(a+(2*i-1)*h,c+(2*j-
1)*k)asdasdadasdsad
S=S+S0+4*S1+16*S2/end/end/disp('Integrala este:');I=S*h/2*k/2//////-Formula lui Taylor/clc/a=pi/6;y=sqrt(2)/2;/b=pi/2;/n=1000;/h=(b-a)/n/for x=a:h:b-h/y1=cos(x)/(2*y);/y2=-1/2*(sin(x)*y+cos(x)*y1)/(y^2);////////////////////////////////2111111111111111111111121121
y3=-1/2*(y*cos(x)+cos(x)*y2-2*sin(x)*y*y1-2*cos(x)*(y1^2))/(y^3);/y=y+y1*h+y2*h^2/2+y3*h^3/6;/plot(x+h,y,'b');hold on;/end/disp('Valoareaobtinuta este:');yggggggggggggggggggg ggggggggggggggg ggggggggggg ggggggggggggg ggggggggg
gggggggggggggggg ggggggggggggggggggggggggggggggggggg ggggggggggggggggggggggggggggggggggggggggggggggggg ggggggggggggggggggggggggggggggggggggggg gg ggggggd ggggggggggggg g g g g g gggggggggggggggggggggggggggggggggggggg ggg
ggggggggggggggg gggggggggggggg gggggggggggg ggggggggggg ggggggggggg ggggggggggggggg ggggggggggggggggggg gggggggggg ggggggggggggggggggggggg ggggggggggggggg gggggggggggggg gggggggggggg ggggggggggg ggggggggggg ggggggggggggggg
ggggggggggggggggggg gggggggggg ggggggggggggggggggggggg ggggggggggggggg gggggggggggggg gggggggggggg ggggggggggg ggggggggggg ggggggggggggggg ggggggggggggggggggg gggggggggg ggggggggggggggggggggggg ggggggggggggggg
gggggggggggggg gggggggggggg ggggggggggg ggggggggggg ggggggggggggggg ggggggggggggggggggg gggggggggg ggggggggggggggggggggggg ggggggggggggggg gggggggggggggg gggggggggggg ggggggggggg ggggggggggg ggggggggggggggg
ggggggggggggggggggg gggggggggg ggggggggggggggggggggggg ggggggggggggggg gggggggggggggg gggggggggggg ggggggggggg ggggggggggg ggggggggggggggg ggggggggggggggggggg gggggggggg ggggggggggggggggggggggg ggggggggggggggg
gggggggggggggg gggggggggggg ggggggggggg ggggggggggg ggggggggggggggg ggggggggggggggggggg gggggggggg ggggggggggggggggggggggg ggggggggggggggg gggggggggggggg gggggggggggg ggggggggggg ggggggggggg ggggggggggggggg
ggggggggggggggggggg gggggggggg ggggggggggggggggggggggg ggggggggggggggg gggggggggggggg gggggggggggg ggggggggggg ggggggggggg ggggggggggggggg ggggggggggggggggggg gggggggggg ggggggggggggggggggggggg ggggggggggggggg
gggggggggggggg gggggggggggg ggggggggggg ggggggggggg ggggggggggggggg ggggggggggggggggggg gggggggggg ggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggg

You might also like