Главная. Учебники по программам для графики и дизайна!! Главная страница сайта.

 

Работа с ненулевыми элементами разреженных матриц

Поскольку разреженные матрицы содержат ненулевые элементы, то предусмотрен ряд функций для работы с ними:

h = sparse(hilb(10)); 

» nnz(h) 

ans = 

100

» g=nonzeros(sparse(hankel([1,2.8])))

g =

1

2

Пример:

» q=nzmax(sparse(hankel([1.7.23])))

q =

 6

Пример:

» S = spalloc(5,4,5);

Пример:

» S=spfun(@exp.sprand(4,5,0,4))

S=

(2.2) 1.6864

(2.3) 2.4112

(3.3) 2.6638

(2.4) 1.1888

(3.4) 1.3119

(4.4) 2.4007

(3.5) 1.2870

Пример:

» S=sprand(3.2,0.3) 

S=

(3.1) 0.2987 

(1.2) 0.1991 

» spones(S) 

ans =

(3.1) 1 

(1.2) 1

 

Hosted by uCoz
Google Scholar
Web Informer Button Web Informer Button