Hãy nói rằng tôi có số n điểm xác định một bề mặt trên trục zspline bề mặt suy
f(x1,y1) = 10
f(x2,y2) = 12
f(x3,y3) = 5
f(x4,y4) = 2
...
f(xn,yn) = 21
bây giờ tôi muốn để có thể gần đúng f (x, y). Tôi đang tìm kiếm một thuật toán cho một tuyến tính và đặc biệt là một xấp xỉ spline. Một thuật toán ví dụ hoặc ít nhất một số con trỏ sẽ là tuyệt vời.
Bài viết [wikipedia] [1] hơi khó khăn nhưng hãy thử ít nhất để xem phần ví dụ. [1]: http://en.wikipedia.org/wiki/Spline_interpolation –
Bạn có phải là điểm kiểm soát x, y trên lưới thông thường không? –
Đối với các chức năng của mẫu f (x, y), thông thường là giả định về dạng dữ liệu cơ bản (đa thức độ K, tổng N Gaussians, vv) và sau đó xác định các hệ số bằng các bình phương nhỏ nhất. Điều đó có hoạt động ở đây không? Bạn có biết gì về dữ liệu đại diện không? Nếu bạn thực sự muốn có một spline, sau đó NURBS http://en.wikipedia.org/wiki/NURBS có giá trị một cái nhìn. Chúng có các thuộc tính tốt để dựng hình.Xây dựng một tam giác Delaunay của các điểm (x, y) để có được cơ sở, trừ khi chúng nằm trên lưới thường xuyên. Để phù hợp với mặt phẳng, bạn sẽ muốn một hình vuông nhỏ nhất phù hợp. – Gene