Anul 3 Semestrul 2

This commit is contained in:
2025-07-03 20:56:38 +03:00
parent 184f3bd92e
commit 3b7fb85767
269 changed files with 20955 additions and 0 deletions
+63
View File
@@ -0,0 +1,63 @@
nodes = linspace(-2,4,7);
f=@(x)(x+1)./(3*x.^2+2*x+1);
#plot(nodes, f(nodes),'o');
#hold on
x=linspace(-2,4,500);
#plot(x,f(x));
hold on
lnf=lagrange_classic(nodes,f(nodes),x);
#plot(x,lnf)
boor = spline(nodes,f(nodes),x);
#plot(x,boor)
df = @(x)(-(3*x.^2+6*x+1)./(3*x.^2+2*x+1).^2);
herm = hermite(nodes,f(nodes), df(nodes),x)
#plot(x,herm)
f=@(x)(x.*sin(pi.*x));
nodes = [-1,-1/2,0,1/2,1,3/2];
x=linspace(-1,3/2,500);
boor = spline(nodes,f(nodes),x);
boor_comp = spline(nodes,[pi,f(nodes),-1],x)
piece = pchip(nodes,f(nodes),x)
#plot(nodes, f(nodes),'o');
#hold on
#plot(x,boor);
#plot(x, boor_comp);
#plot(x, piece);
nodes = [0.5,1.5,2,3,3.5,4.5,5,6,7,8];
f_nodes = [5,5.8,5.8,6.8,6.9,7.6,7.8,8.2,9.2,9.9];
x=linspace(0.5,8,500);
p = polyfit(nodes,f_nodes,1);
plot(nodes, f_nodes,'o');
hold on
plot(x, polyval(p,x))
norm(p)
polyval(p,4)