0
x가 1이 될 때 한계를 찾으려는 행렬 값 함수가 있습니다.Matlab에서 행렬 값 함수를 추정하는 방법은 무엇입니까?
따라서이 예제에서는 세 개의 행렬 v1-3이 있는데, [0.85, 0.9, 0.99]. 지금 내가하는 일은 다음과 같습니다.
for i=1:101
for j = 1:160
v_splined = spline([0.85,0.9,0.99], [v1(i,j), v2(i,j), v3(i,j)], [1]);
end
end
더 효율적인 방법이 있어야합니다. 특히 곧 충분히 빨리 v가 4-5 차원 벡터가 될 상황에 직면하게 될 것입니다.
감사합니다.
안녕하세요 덕, thnx 도움. 다음은 귀하의 질문에 대한 답변입니다 : –
다음은 질문에 대한 답변입니다. (1) x = 1 근처에서 NLS (2)의 단 하나 솔루션이므로 행렬의 값 중 일부가 무한대 (수학적으로 말하면) 나는 왜 포물선으로의 외삽을 "강요"못하는지입니다. 더 많은 포인트를 생성 할 수 있지만 0.995보다 작을 것입니다. 여기서 시뮬레이션은 이미 중단되어 있습니다. –
포물선을 사용하지 않더라도 스플라인 함수는 3 차 다항식을 "강제"합니다. 또한 x = 1에서 더 많은 점을 추가하면 x = 1 근처의 스플라인 동작에 상대적으로 거의 영향을주지 않으며 외삽 법은 1에 가장 가까운 세 점과 선택한 경계 조건 (예 : 자연스러운, 매듭, 처진 경사). x = 1 근처의 기능적 행동에 대한 어떤 지식이 없으면 무엇을 제안해야할지 모르겠습니다. –