Functions | Variables

Priklad.m File Reference

Functions

figure ()
 plot (x0(1), x0(2),'rx')
 plot (x1(1), x1(2),'rx') plot(x2(1)
 x2 (2)
rx plot (x3(1), x3(2),'rx') plot(x4(1)
rx x4 (2)
rx rx axis ([0 11.5 0 7]) xlabel('x') = A0(1)*t.^3 + B0(1)*t.^2 + C0(1)*t + D0(1)
 ylabel ('y')
 title ('Kubicky spline z Matlabu')
 plot (X2(i), Y2(i))
 plot (X3(i), Y3(i))
 plot (X4(i), Y4(i))
stejne jako v prikladu konst ()
axes, cmd, par coordtst ()
vykresleni splinu z naseho
interpolatoru Coordmv 
figure (2) plot(x0(1)
vykresleni splinu z naseho
interpolatoru Coordmv 
x0 (2)
 title ('Kubicky spline z Coordmv')
 plot (pos(:, 1)/konst, pos(:, 2)/konst)

Variables

clear all
 clc
zadani uzlovych bodu x0 = [0,0]'
 x1 = [3,4]'
 x2 = [4,2]'
 x3 = [9,5]'
 x4 = [10.6,6]'
vypocet tecnych vektoru v
krajnich uzlovych bodech x0 a
x4 pomoci hyperboly 
v0 = 1/2*( - x2 + 4*x1 - 3*x0)
 v4 = -1/2*( - x2 + 4*x3 - 3*x4)
vypocet tecnych vektoru ve
vnitrnich uzlovych bodech x2 a
x3 
M = [ 4 1 0
 Q = [ [-3*x0 + 3*x2 - v0]'
 v
 v2 = v(2,:)'
 v3 = v(3,:)'
hold on
 t = 0:0.005:1
polynom X1 = A0(1)*t.^3 + B0(1)*t.^2 + C0(1)*t + D0(1)
 Y1 = A0(2)*t.^3 + B0(2)*t.^2 + C0(2)*t + D0(2)
polynom X2 = A1(1)*t.^3 + B1(1)*t.^2 + C1(1)*t + D1(1)
 Y2 = A1(2)*t.^3 + B1(2)*t.^2 + C1(2)*t + D1(2)
polynom X3 = A2(1)*t.^3 + B2(1)*t.^2 + C2(1)*t + D2(1)
 Y3 = A2(2)*t.^3 + B2(2)*t.^2 + C2(2)*t + D2(2)
polynom X4 = A3(1)*t.^3 + B3(1)*t.^2 + C3(1)*t + D3(1)
 Y4 = A3(2)*t.^3 + B3(2)*t.^2 + C3(2)*t + D3(2)
for i
vykresleni splinu z naseho
interpolatoru Coordmv 
rx

Function Documentation

axis (  )  = A0(1)*t.^3 + B0(1)*t.^2 + C0(1)*t + D0(1)
axes,cmd, par coordtst (  )  [virtual]
1 figure (  )  [virtual]
vykresleni splinu z naseho interpolatoru Coordmv figure (  ) 
stejne jako v prikladu konst (  )  [virtual]
plot ( x0(1)  ,
x0(2)  ,
'rx  
)
plot ( pos(:, 1)/  konst,
pos(:, 2)/  konst 
)
rx plot ( x3(1)  ,
x3(2)  ,
'rx  
)
plot ( X2(i ,
Y2(i  
)
plot ( X3(i ,
Y3(i  
)
plot ( X4(i ,
Y4(i  
)
plot ( x1(1)  ,
x1(2)  ,
'rx  
)
title ( 'Kubicky spline z Coordmv'   ) 
title ( 'Kubicky spline z Matlabu'   ) 
vykresleni splinu z naseho interpolatoru Coordmv x0 (  ) 
x2 (  ) 
rx x4 (  ) 
ylabel ( 'y'   ) 

Variable Documentation

close all
clc
for i
Initial value:
1:size(t,2)-1
   plot(X1(i),Y1(i))
vypocet tecnych vektoru ve vnitrnich uzlovych bodech x2 a x3 M = [ 4 1 0
hold on
Q = [ [-3*x0 + 3*x2 - v0]'
vykresleni splinu z naseho interpolatoru Coordmv rx
t = 0:0.005:1
v
Initial value:
 inv(M) * Q  

v1 = v(1,:)'
vypocet tecnych vektoru v krajnich uzlovych bodech x0 a x4 pomoci hyperboly v0 = 1/2*( - x2 + 4*x1 - 3*x0)
v2 = v(2,:)'
v3 = v(3,:)'
v4 = -1/2*( - x2 + 4*x3 - 3*x4)
zadani uzlovych bodu x0 = [0,0]'
vypocet tecnych vektoru ve vnitrnich uzlovych bodech x1 = [3,4]'
polynom X1 = A0(1)*t.^3 + B0(1)*t.^2 + C0(1)*t + D0(1)
polynom X2 = A1(1)*t.^3 + B1(1)*t.^2 + C1(1)*t + D1(1)
x2 = [4,2]'
x3 = [9,5]'
polynom X3 = A2(1)*t.^3 + B2(1)*t.^2 + C2(1)*t + D2(1)
rx x4 = [10.6,6]'
polynom X4 = A3(1)*t.^3 + B3(1)*t.^2 + C3(1)*t + D3(1)
Y1 = A0(2)*t.^3 + B0(2)*t.^2 + C0(2)*t + D0(2)
Y2 = A1(2)*t.^3 + B1(2)*t.^2 + C1(2)*t + D1(2)
Y3 = A2(2)*t.^3 + B2(2)*t.^2 + C2(2)*t + D2(2)
Y4 = A3(2)*t.^3 + B3(2)*t.^2 + C3(2)*t + D3(2)