지난 주 이후로이 문제에 대한 해결책을 찾는 데 어려움을 겪고 있으며 여전히 결과가 없습니다.Matlab에서 3D 스플라인을 계산하십시오.
필자는 spap2 명령으로 반드시 정의 된 (나는 표현을 변경할 수 없음) matlab에 3d 스플라인을 가지고 있으며 두 좌표 (x 및 y)가 지정된 스플라인 자체를 평가해야합니다. 다른 sintaxes와 함께 fnval 명령을 사용하려고했지만 성공하지 못했습니다.
예 : 나는
x=[13 56 90 67 89 43];
y=[112 156 136 144 144 128];
z=[63 95 48 78 77 15];
sp = spap2(4,4,1:length(x),[x; y; z]);
이 사람이 나를 도울 수
정의 스플라인와 Y = 120 X = (26)의 Z를 좀하고 싶습니다? 대단히 감사합니다!
이전에는 함수를 사용하지 않았지만 spap2를 올바르게 사용하고 있습니까? 그것은 당신이하지 않는 첫 번째 매개 변수로 매듭 보안을 제공해야 할 것 같습니다. 일단 당신이 그것을 가지고 shoul fnval (SP, ...)를 사용하여 그것을 평가하지만 문제는 이제 척추입니다 ...이 자습서를 확인하십시오 : http://radio.feld.cvut.cz/matlab/toolbox/splines/tutor9.html –
예, 첫 번째 매개 변수에서 매듭 순서 대신 다항식 개수를 지정할 수 있습니다 (프로그램 자체가 매듭 순서를 선택 함). 그래서 스플라인이 문제가 아니라고 생각합니다 (하지만 잘못 될 수 있음). . 어쨌든 대단히 감사합니다! – sputnikko