speye

Разреженная единичная матрица

Синтаксис

S = speye (m, n)
S = speye ([m n])
S = speye (n)
S = speye

Описание

S = speye(m,n) и S = speye([m n]) формируют m-by-n разреженная матрица с 1 s на основной диагонали.

S = speye(n) сокращает speye(n,n).

S = speye возвращает разреженную форму единичной матрицы 1 на 1.

Примеры

I = speye(1000) формирует разреженное представление единичной матрицы 1000 на 1000, которая требует только приблизительно 16 килобайтов устройства хранения данных. Это - тот же конечный результат как I = sparse(eye(1000,1000)), но последний требует восьми мегабайтов для временного хранения для полного представления.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Смотрите также

| | | |

Представлено до R2006a

Была ли эта тема полезной?