Make series in matrix

3 visualizzazioni (ultimi 30 giorni)
Jonas Maes
Jonas Maes il 21 Ott 2020
Commentato: Jonas Maes il 21 Ott 2020
Hello
I'm trying to create a 1000x1000 matrix in which each row is elevated to an ascending power. This is what I've got written down:
h=0;
for x=1:1:1000
v=1:1:1000;
w=[v.^x];
h=h+1;
end
A=ones(10,10)*w;
EXAMPLE: This is what I want for a 5x5 matrix:
v=1:1:10;
A=[v;v.^2;v.^3;v.^4;v.^5]

Risposta accettata

KSSV
KSSV il 21 Ott 2020
Modificato: KSSV il 21 Ott 2020
x = 1:5 ;
p = 1:5 ;
A = x'.^p ;
%%
A = repmat(x,5,1) ;
B = (A'.^p)'
  3 Commenti
KSSV
KSSV il 21 Ott 2020
Edited the answer..check..
Jonas Maes
Jonas Maes il 21 Ott 2020
Thanks!

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by