implementation of a matrix

1 vue (au cours des 30 derniers jours)
Franziska Bömann
Franziska Bömann le 19 Juil 2020
Modifié(e) : madhan ravi le 19 Juil 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 commentaires
Franziska Bömann
Franziska Bömann le 19 Juil 2020
yes, I did, but I cannot understand how to implement matrices, thats why I'm always asking about matrices.
madhan ravi
madhan ravi le 19 Juil 2020
Ok , can you upload what you have tried?

Connectez-vous pour commenter.

Réponse acceptée

Thiago Henrique Gomes Lobato
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
  1 commentaire
madhan ravi
madhan ravi le 19 Juil 2020
It’s a homework :/

Connectez-vous pour commenter.

Plus de réponses (1)

Bruno Luong
Bruno Luong le 19 Juil 2020
Modifié(e) : Bruno Luong le 19 Juil 2020
n = 3;
x = rand(n+1,1);
A = cumprod([ones(size(x)), (x-x(1:end-1).')], 2)
  1 commentaire
madhan ravi
madhan ravi le 19 Juil 2020
Modifié(e) : madhan ravi le 19 Juil 2020
But why though? It’s pretty obvious it’s a homework question? It’s not a homework solving contest XD.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Mathematics dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by