- If x is an array, of size [n1,...,ns] say, then n1 must equal m, and v has size [d1,...,dr, n2,...,ns], with v(:,...,:, j2,...,js) the value of f at x(:,j2,...,js), – except that(1) d1, ..., dr is ignored in case f is scalar-valued, i.e., both r and n1 are 1;
fnval for tensor splines
조회 수: 1 (최근 30일)
이전 댓글 표시
I want to evaluate a tensor spline at a set of vector x(i),y(i) couples to get the vector z(i). The command fnval(pp,{x, y}) returns a matrix of all combinations of x and y. Is there a syntax to get the vector z(i) other than the not so elegant diag(fnval(pp,{x, y}) ) ?
댓글 수: 0
답변 (1개)
Unai San Miguel
2017년 3월 15일
fnval(pp, [x(:)'; y(:)'])?
(...)
For an m-variate f with m>1, with f [d1,...,dr]-valued, x may be either an array, or else a cell array {x1,...,xm}.
(...)
In your case m = 2, d1 = 1, r = 1, [x(:)'; y(:)'] would be an array of size (2, length(x))
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Spline Postprocessing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!