Mercurial > repos > public > sbplib
comparison vandermonde.m @ 820:501750fbbfdb
Merge with feature/grids
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Fri, 07 Sep 2018 14:40:58 +0200 |
parents | 0090a86d8b72 |
children |
comparison
equal
deleted
inserted
replaced
819:fdf0ef9150f4 | 820:501750fbbfdb |
---|---|
1 % Create vandermonde matrix for points x and polynomials of order p | |
2 % x is a list of N points of size [N,dim], | |
3 % p is a list of polynomial orders of size [M, dim]. | |
4 % the given mononomials are evaluated and the NxM matrix V is returned. | |
5 function V = vandermonde(x, p) | |
6 assert(size(x,2) == size(p,2), 'x and p must have the same number of columns') | |
7 n = size(x,1); | |
8 m = size(p,1); | |
9 | |
10 for i = 1:m | |
11 V(:,i) = mononomial(x, p(i,:)); | |
12 end | |
13 | |
14 assertSize(V,[n,m]); | |
15 end |