full
スパース行列を完全ストレージに変換
説明
例
入力引数
ヒント
Xがm行n列の行列で、nz個の非ゼロ要素を含む場合、full(X)にはm*n個の要素を格納するためのスペースが必要です。その一方で、sparse(X)はnz個の要素と(nz+n+1)個の整数を格納するためのスペースを必要とします。行列の密度 (
nnz(X)/numel(X)) によって、行列をスパースまたは完全のいずれで保存するとより効率的であるかがわかります。正確な境界点は、行列のクラスとプラットフォームによって異なります。たとえば、32 ビット MATLAB® の場合、密度が 2/3 未満の double 型のスパース行列に必要なスペースは、完全の同じ行列より少なくなります。しかし、64 ビット MATLAB の場合、非ゼロの要素が半分未満の double 型の行列はスパース行列として保存する方がより効率的です。
拡張機能
バージョン履歴
R2006a より前に導入