How to generate this lower triangular matrix?

답변 (1개)

John D'Errico
John D'Errico 2015년 3월 23일
편집: John D'Errico 2015년 3월 23일

2 개 추천

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

카테고리

도움말 센터File Exchange에서 Polynomials에 대해 자세히 알아보기

질문:

2015년 3월 23일

댓글:

2015년 3월 23일

Community Treasure Hunt

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

Start Hunting!

Translated by