MATLAB 帮助中心
本页翻译不是最新的。点击此处可查看最新英文版本。
稀疏矩阵能够有效地存储零元素百分比很高的 double 或 logical 数据。满矩阵(或稠密矩阵)会将每个元素都存储在内存中(不管值如何),而稀疏矩阵仅存储非零元素及其行索引。因此,使用稀疏矩阵可极大地减少存储数据所需的内存量。
double
logical
可以将所有 MATLAB® 内置算术运算、逻辑运算和索引运算应用于稀疏矩阵,或应用于稀疏矩阵和满矩阵两者。对稀疏矩阵执行的运算返回稀疏矩阵,对满矩阵执行的运算返回满矩阵。有关详细信息,请参阅稀疏矩阵的计算优点和构造稀疏矩阵。
全部展开
spalloc
spdiags
speye
sprand
sprandn
sprandsym
sparse
spconvert
issparse
nnz
nonzeros
nzmax
spfun
spones
spparms
spy
find
full
dissect
amd
colamd
colperm
dmperm
randperm
symamd
symrcm
pcg
lsqr
minres
symmlq
gmres
bicg
bicgstab
bicgstabl
cgs
qmr
tfqmr
equilibrate
ichol
ilu
eigs
svds
normest
condest
sprank
etree
symbfact
spaugment
etreeplot
treelayout
treeplot
gplot
unmesh
将稀疏数据存储为矩阵。
稀疏矩阵相对满矩阵的优点。
稀疏数据的索引和可视化。
稀疏矩阵的重新排序、分解和计算。
数值线性代数最重要也是最常见的应用之一是可求解以 A*x = b 形式表示的线性系统。当 A 为大型稀疏矩阵时,您可以使用迭代方法求解线性系统,使用这一方法,您可在计算的运行时间与解的精度之间进行权衡。本主题介绍 MATLAB 中可用于求解方程 A*x = b 的迭代方法。
A*x = b
A
此示例说明对稀疏矩阵的各行和列重新排序可能会影响矩阵运算所需的速度和存储空间要求。
此示例说明如何在 L 形域中计算和表示有限差分拉普拉斯算子。
此示例说明 NASA 翼型的有限元网格,包括两个尾翼。有关翼型发展历史的详细信息,请访问 NACA Airfoils (nasa.gov)。
此示例说明稀疏矩阵的应用并解释了图形与矩阵之间的关系。
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处