์ค๋์ ๋ณด๊ฐ๋ฒ์ ๋ํด ๊ณต๋ถํด๋ณธ๋ค.
Intution Concept
๋ณด๊ฐ๋ฒ์ ์ฌ์ค ์์ ๊ฐ์ด 4๊ฐ์ ์ ์ ์๋ก์๋ก ์ด์ด์(๋ค์ํ ๋ฐฉ๋ฒ์ด ์๊ฒ ์ฃ ?) ๊ทธ ์ฌ์ด๊ฐ์ ์ถ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๊ฒ์ด๋ค.
๊ทธ๋ฐ๋ฐ ๋น์ทํ ๊ฑธ ์์์ ํ์ง ์์๋! ํ๊ณ ๊ถ๊ธํ ์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค.
์ ๊ฑฐ ํ๋๋ 4๊ฐ์ ์ ๋ค ์๋ ํจ์๋ฅผ ํ๋ ๋ง๋๋๊ฒ ๋ซ์ง ์๋๋!
๊ทธ๋ ์ฃ !
๊ทธ๋ด ์๋ ์์ง๋ง ์ 4์ ์ ๋ค ์๋ ํจ์๋ฅผ ๋ง๋๋ ๊ฒ์ด ์ ์ ๋ค์ ๊ด๊ณ๋ฅผ ์ค๋ช
ํด์ฃผ๋ ์ง๋ ์๋ฌธ์ด์ฃ ?ย
๊ทธ๋์ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ์ ํตํด์ ์ฌ์ด๊ฐ์ ์ถ์ ํฉ๋๋ค.
๋ ์ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ฌดํ๊ฐ์ง๊ฐ ์๊ฒ ์ง๋ง ๊ทธ์ค์์ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์,
4๊ฐ์ง ์ ๋๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
Function
๊ฒฐ๊ณผ๊ฐ = interp1(x,y,๊ตฌํ๊ณ ์ ํ๋ x๊ฐ, '๋ฐฉ๋ฒ') (์ฃผ์ : 1์
๋๋ค. L์๋๊ณ )
Example
x = 0:1:5;
y = [1 -0.6242 -1.4707 -3.2406 -0.7366 -6.3717];
xi = 0:0.1:5; yi_lin = interp1(x,y,xi,'linear'); yi_spl = interp1(x,y,xi,'spline'); yi_pch = interp1(x,y,xi,'pchip'); y_func = 1.5.^xi.*cos(2*xi);
subplot(1,3,1);
plot(x,y,'o', xi, y_func, xi, yi_lin, '--');
subplot(1,3,2);
plot(x,y,'o', xi, y_func, xi, yi_spl, '--');
subplot(1,3,3);
plot(x,y,'o', xi, y_func, xi, yi_pch, '--');
3๊ฐ์ง ๋ฐฉ๋ฒ์ ์ฐจ์ด๋ฅผ ์์๋ด ์๋ค!