How to create this matrix without using loop?

1 visualizzazione (ultimi 30 giorni)
Andy Lau
Andy Lau il 12 Ott 2018
Commentato: Image Analyst il 13 Ott 2018
Hi,
I was wondering how to create this gradient matrix without using a loop ?
1 1 1 1 1
1 4 4 4 4
1 4 9 9 9
1 4 9 16 16
1 4 9 16 25
I already have the main diagonal completed using the following
x = 1 + cumsum(3:2:9)
I don't know how to do the rest, any help would be great.
Andy

Risposte (1)

Matt J
Matt J il 13 Ott 2018
Modificato: Matt J il 13 Ott 2018
a=cumsum(1:2:9);
result=min(a,a.'),

Categorie

Scopri di più su MATLAB in Help Center e File Exchange

Prodotti


Release

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by