데이터 집합이 있고 MATLAB의 곡선 맞춤 도구 상자를 사용하여 데이터의 스플라인 그래프를 플롯합니다. 내가이 짓을 : 만약 내가 잘못스플라인의 조각 방정식
x =
Columns 1 through 10
0 1.2500 1.8800 2.5000 5.0000 6.2500 6.8800 7.1900 7.5000 10.0000
Columns 11 through 13
12.5000 15.0000 20.0000
y =
Columns 1 through 10
-85.9300 -78.8200 -56.9500 -34.5600 -33.5700 -39.6400 -41.9600 -49.2800 -66.6000 -66.6100
Columns 11 through 13
-59.1600 -48.7800 -41.5300
cftool
[breaks,coefs,l,k,d] = unmkpp(pp)
breaks =
Columns 1 through 10
0 1.2500 1.8800 2.5000 5.0000 6.2500 6.8800 7.1900 7.5000 10.0000
Columns 11 through 13
12.5000 15.0000 20.0000
coefs =
-4.8535 30.6309 -25.0170 -85.9300
-4.8535 12.4304 28.8095 -78.8200
-11.9651 3.2573 38.6927 -56.9500
3.0330 -18.9977 28.9337 -34.5600
-0.2294 3.7501 -9.1852 -33.5700
-11.6351 2.8899 -0.8852 -39.6400
-68.6157 -19.1004 -11.0978 -41.9600
130.6350 -82.9130 -42.7220 -49.2800
-6.3971 38.5776 -56.4659 -66.6000
1.6010 -9.4008 16.4760 -66.6100
-0.2967 2.6064 -0.5099 -59.1600
-0.2967 0.3814 6.9597 -48.7800
l =
12
k =
4
d =
1
나 정정 명령 [breaks,coefs,l,k,d] = unmkpp(pp)
날 내가 얻은 스플라인 그래프에서 구분 방정식을 얻을 수 있도록 할 수있다? 그렇다면 어떻게하면 명령을 이해할 수 있는지 알 수 있습니까? 그래서 내 자신의 장점과 coefs, k, d의 값의 중요성에 사용할 수 있습니다. 감사! 기본적으로 커브 피트 툴 박스를 통해 얻은 스플라인 그래프를 설명하는 방정식/방정식을 얻을 수 있기를 원합니다. 어떤 도움이라도 대단히 감사하겠습니다!
예를 들어, 일반적으로 http://www.mathworks.co.uk/help/matlab/ref/unmkpp.html – am304
를 참조하십시오 :'도움말 unmkpp' 또는'doc unmkpp'. 당신은 물론 Google을 사용할 수 있지만, 이것이 문서가 귀하의 Matlab 버전과 일치 함을 보증합니다. –
@ am304 고맙습니다. 저 페이지는 매우 어려웠습니다/추상적이었습니다. –