| MATLAB Function Reference | ![]() |
Syntax
f = spfun('function',S)
Description
函式 spfun 僅選擇稀疏矩陣的非零元素作用,保留了稀疏矩陣原本的格式。
f = spfun(' 對矩陣 function',S)
S 的非零元素計算 function(S)。function
必須為函式的名字,通常定義在 M 檔案中,可接受矩陣 S 的參數並對每個 S 的非零元素做計算。
Remarks
函式運算一個接著一個元素,如同大多數在目錄 elfun 的函式,是最適合當做 spfun
使用的函式。
Examples
S = (1,1) 1 (2,2) 2 (3,3) 3 (4,4) 4
f = spfun('exp',S)
擁有和矩陣 S 相同的稀疏矩陣結構:
f = (1,1) 2.7183 (2,2) 7.3891 (3,3) 20.0855 (4,4) 54.5982
full(exp(S))
ans =
2.7183 1.0000 1.0000 1.0000
1.0000 7.3891 1.0000 1.0000
1.0000 1.0000 20.0855 1.0000
1.0000 1.0000 1.0000 54.5982
| speye | sph2cart | ![]() |