Help making a matrix table

Could someone please help me make a matrix.
I need code that would make an NxN matrix with the pattern of:
if N=4
[1 1 1 1;
0 1 1 1;
0 0 1 1;
0 0 0 1]

回答 (2 件)

John D'Errico
John D'Errico 2022 年 12 月 9 日

0 投票

Can you create a matrix of all ones?
Consider the function triu. Read the help. Look at the examples.
David
David 2022 年 12 月 9 日
移動済み: Image Analyst 2022 年 12 月 10 日

0 投票

Hi! Got your back, i'm leaving a code that can do that.
Also, you can consider making a ones matrix with 'ones(N)', and getting the upper triangular with 'triu(M)'.
Hope you find this useful! <3
% With 'N' as the dimention of a square matrix.
M = zeros(N);
for i = 1 : N
for j = i : N
M(i,j) = 1;
end
end
M = 3×3
1 1 1 0 1 1 0 0 1

カテゴリ

ヘルプ センター および File ExchangeCreating and Concatenating Matrices についてさらに検索

質問済み:

2022 年 12 月 9 日

移動済み:

2022 年 12 月 10 日

Community Treasure Hunt

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

Start Hunting!

Translated by