How to generate this lower triangular matrix?

4 Ansichten (letzte 30 Tage)
moonthedrow
moonthedrow am 23 Mär. 2015
Kommentiert: Stephen23 am 23 Mär. 2015
Given an array of x, how to generate this matrix?

Antworten (1)

John D'Errico
John D'Errico am 23 Mär. 2015
Bearbeitet: John D'Errico am 23 Mär. 2015
This should work. Assume that x is a column vector.
x = [2 3 5 7 11 13]';
A = bsxfun(@minus,x,x');
A = [ones(size(x)),A(:,1:n-1)];
cumprod(A,2)
ans =
1 0 0 0 0 0
1 1 0 0 0 0
1 3 6 0 0 0
1 5 20 40 0 0
1 9 72 432 1728 0
1 11 110 880 5280 10560

Kategorien

Mehr zu Polynomials finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by