How do I write a sparse matrix in MATLAB
Mostra commenti meno recenti
Risposte (2)
Daniel Pollard
il 15 Dic 2020
Modificato: Daniel Pollard
il 15 Dic 2020
2 voti
https://uk.mathworks.com/help/matlab/ref/full.html
4 Commenti
Shlesha Van
il 15 Dic 2020
Daniel Pollard
il 15 Dic 2020
An ellipsis ... has a very specific meaning in Matlab. If you type it in, it interprets that to mean "the next line is a continuation of this line". It does not mean "fill in the numbers here". A sparse matrix is a specific thing, and if you try to enter exactly the A in your question into Matlab, you'll have a bad time. I recommend reading the documentation to get a clearer idea of what's going on.
Shlesha Van
il 15 Dic 2020
Jan
il 16 Dic 2020
The first two inputs of sparse() are the size of the matrix. As the error message tells you, [2,-1,0] cannot be a valid size. See the documentation of sparse :
doc sparse
Jan
il 15 Dic 2020
2 voti
You want to convert a sparse matrix into a full one? Then use the command: full().
Categorie
Scopri di più su Sparse Matrices in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

