Azzera filtri
Azzera filtri

Hi , i want to build a matrix

1 visualizzazione (ultimi 30 giorni)
Husam
Husam il 21 Nov 2022
Commentato: Husam il 21 Nov 2022
  5 Commenti
Jan
Jan il 21 Nov 2022
Fine. You do not expect that the members of the forum read this article to find out, what C, A, B and ny is, hopefully. This is your turn. So please explain the details. Post the current code and ask a specific question.
Husam
Husam il 21 Nov 2022
tanx

Accedi per commentare.

Risposta accettata

David Hill
David Hill il 21 Nov 2022
C=rand(1,3);
B=rand(3,1);
A=rand(3,3);
n=size(A,1);
a=eye(n);
y=4;
H=diag(repelem(C*B,n*y));
for k=-1:-1:-n*y+1
a=a+A^-k;
H=H+diag(repelem(C*a*B,n*y+k),k);
end
H
H = 12×12
0.9203 0 0 0 0 0 0 0 0 0 0 0 1.7417 0.9203 0 0 0 0 0 0 0 0 0 0 2.7749 1.7417 0.9203 0 0 0 0 0 0 0 0 0 3.9719 2.7749 1.7417 0.9203 0 0 0 0 0 0 0 0 5.3924 3.9719 2.7749 1.7417 0.9203 0 0 0 0 0 0 0 7.0677 5.3924 3.9719 2.7749 1.7417 0.9203 0 0 0 0 0 0 9.0469 7.0677 5.3924 3.9719 2.7749 1.7417 0.9203 0 0 0 0 0 11.3838 9.0469 7.0677 5.3924 3.9719 2.7749 1.7417 0.9203 0 0 0 0 14.1437 11.3838 9.0469 7.0677 5.3924 3.9719 2.7749 1.7417 0.9203 0 0 0 17.4028 14.1437 11.3838 9.0469 7.0677 5.3924 3.9719 2.7749 1.7417 0.9203 0 0

Più risposte (0)

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by