implementation of a matrix
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Franziska Bömann
am 19 Jul. 2020
Bearbeitet: madhan ravi
am 19 Jul. 2020
Hello! I want to implement the following matrix:
where is a given vector of random indices
Can someone help me to implement that?
3 Kommentare
Akzeptierte Antwort
Thiago Henrique Gomes Lobato
am 19 Jul. 2020
This should do:
rng(42)
n = 3;
x = rand(n,1);
A = ones(n,n+1);
Differences = x-x';
for idx=2:n+1
A(:,idx) = A(:,idx-1).*Differences(:,idx-1);
end
x
A
x =
0.3745
0.9507
0.7320
A =
1.0000 0 0 0
1.0000 0.5762 0 0
1.0000 0.3575 -0.0782 0
Weitere Antworten (1)
Bruno Luong
am 19 Jul. 2020
Bearbeitet: Bruno Luong
am 19 Jul. 2020
n = 3;
x = rand(n+1,1);
A = cumprod([ones(size(x)), (x-x(1:end-1).')], 2)
1 Kommentar
madhan ravi
am 19 Jul. 2020
Bearbeitet: madhan ravi
am 19 Jul. 2020
But why though? It’s pretty obvious it’s a homework question? It’s not a homework solving contest XD.
Siehe auch
Kategorien
Mehr zu Calendar 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!