je la matrice suivante en javascript, modélisé avec la bibliothèque math.js:Quel code peut être utilisé pour créer une matrice diagonale javascript
<script src='math.js' src='sylvester.js' type='text/javascript'></script>
var CN = math.matrix([[8], [7],[3],[1]])
Je voudrais changer cette matrice dans une matrice diagonale:
<script src='math.js' src='sylvester.js' type='text/javascript'></script>
var CN = math.matrix([[8,0,0,0], [0,7,0,0],[0,0,3,0], [0,0,0,1]]);
Je ne peux pas trouver le code approprié pour e est de le faire.
Quelqu'un peut-il m'aider avec le code approprié?
La programmation ne consiste pas à "trouver" du code mais à l'écrire. Et cette communauté est pour les développeurs, pas pour copier-coller, désolé. – zerkms
Pour chaque élément a [i], initialisez une ligne avec a.length zeroes et mettez à jour la valeur au i-ème index. –