how can i create a 400 by 400 matrix with a pattern?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
The matrix is 400 by 400 and i need a -1 2 -1 pattern starting with 2. Like this:
0 Commenti
Risposta accettata
Guillaume
il 23 Feb 2020
Modificato: Guillaume
il 23 Feb 2020
full(gallery('tridiag', 400))
If the subdiagonal, diagonal and superdiagonal were anything other than -1, 2, 1, for example: 1, 2, 3 respectively:
fulll(gallery('tridiag', 400, 1, 2, 3))
Another way:
toeplitz([2, -1, repelem(0, 398)])
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Matrices and Arrays in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!