Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 06. 05. 2014 23:34

hrzy
Zelenáč
Příspěvky: 4
Reputace:   
 

Kubická Hermitovská interpolace po částech

Potřeboval bych vytvořit menší program v matlabu na téma Kubická Hermitovská interpolace po částech... Hodnoty jsou nezadané, zadané je pouze téma.
Díky :)

Offline

 

#2 07. 05. 2014 07:54

Stýv
Vrchní cenzor
Příspěvky: 5710
Reputace:   215 
Web
 

Re: Kubická Hermitovská interpolace po částech

Tak tvoř.
Není zač.

Offline

 

#3 07. 05. 2014 08:11

hrzy
Zelenáč
Příspěvky: 4
Reputace:   
 

Re: Kubická Hermitovská interpolace po částech

Napíšu odpoledne skript co zatím mám a pomohl by si mi prosím to trochu dotvořit?  Zdá se mi že to nemám úplné.  ↑ Stýv:

Offline

 

#4 07. 05. 2014 08:41

hrzy
Zelenáč
Příspěvky: 4
Reputace:   
 

Re: Kubická Hermitovská interpolace po částech

↑ hrzy: Mám vztvořenou Hermitovskou interpolaci, jen nevím jak z ní udělat kubickou.

clc;
clear all;

X=[-1;1];
Y=[2 0 4;3 1 -4];
[N,M]=size(Y);
n=N-1;
P=zeros(N);

A=[1 X(1)   X(1)^2   X(1)^3    X(1)^4    X(1)^5;
   0 1    2*X(1)   3*X(1)^2  4*X(1)^3  5*X(1)^4;
   0 0    2        6*X(1)   12*X(1)^2 20*X(1)^3;
   1 X(2)   X(2)^2   X(2)^3    X(2)^4    X(2)^5;
   0  1   2*X(2)   3*X(2)^2  4*X(2)^3  5*X(2)^4;
   0  0   2        6*X(2)   12*X(2)^2 20*X(2)^3]

B=[Y(1,1);Y(1,2);Y(1,3);Y(2,1);Y(2,2);Y(2,3)]

a=A^-1*B

for j=0:100
  x=(X(N)-X(1)+2)/100*j+X(1)-1;
  y=0;
  for i=1:N*M 
    y=y+a(i)*x^(i-1);   
  end; 
  yy(j+1)=y;
  xx(j+1)=x;
end 
plot(xx,yy)
axis([-2  2  -1  5])



Pomohl by si?

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson