Info

This question is locked. Rouvrir pour modifier ou répondre.

some other matrices matrix

5 vues (au cours des 30 derniers jours)
Mücahit Özalp
Mücahit Özalp le 16 Juin 2021
Locked: Rena Berman le 30 Juil 2024
N=5;
C=sparse(zeros(N-1));
C([1 end])=C([1 end])+1;
B=speye(N-1);
B([1 end])=B([1 end])-1/2;
I have B and C matrices. I can form a blockdiagonal matrix such that C on the diagonal. As follows;
E0=speye(N);
E0=E0(1:end-1,1:end-1);
T2=kron(E0,C);
But I want to change the first and the last blocks with the matrix B.( In the first block and last block instead of C there should be B matrix.)
How can I do that? (N will be a variable so the size of the matrix will change according to the written N value.)
  1 commentaire
Rena Berman
Rena Berman le 30 Juil 2024

(Answers Dev) Restored edit

Réponses (1)

David Hill
David Hill le 16 Juin 2021
Why not use blkdiag() function?
T=blkdiag(B,C,B);

This question is locked.

Catégories

En savoir plus sur Creating, Deleting, and Querying Graphics Objects dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by