Ответ ThibThib абсолютно верен, но он не очень легко обобщается, если a
происходит с вектором.Итак, в качестве отправной точки:
> a= 2
a = 2
> n= 3
n = 3
> a.^[0: n]
ans =
1 2 4 8
Теперь вы также можете использовать встроенную функцию vander
(хотя порядок другой, но это легко исправить при необходимости), чтобы произвести:
> vander(a, n+ 1)
ans =
8 4 2 1
И с вектором, оцененным a
:
> a= [2; 3; 4];
> vander(a, n+ 1)
ans =
8 4 2 1
27 9 3 1
64 16 4 1