How to produce square matrix in this form
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Mohammad Ezzad Hamdan
le 11 Mai 2021
Commenté : Mohammad Ezzad Hamdan
le 11 Mai 2021
How can I form a square matrix in this form regardless of its dimension. Note that the pattern; 1 will form after three 0 from the centre.
0 commentaires
Réponse acceptée
Stephan
le 11 Mai 2021
k = 2; % define how often to repeat the pattern
result = toeplitz([5 repmat([1 0 0 0],1,k)])
gives:
result =
5 1 0 0 0 1 0 0 0
1 5 1 0 0 0 1 0 0
0 1 5 1 0 0 0 1 0
0 0 1 5 1 0 0 0 1
0 0 0 1 5 1 0 0 0
1 0 0 0 1 5 1 0 0
0 1 0 0 0 1 5 1 0
0 0 1 0 0 0 1 5 1
0 0 0 1 0 0 0 1 5
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Resizing and Reshaping Matrices 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!