数学建模社区-数学中国

标题: 请教稀疏矩阵存取转换spdiags函数的问题? [打印本页]

作者: gjso    时间: 2012-11-4 14:46
标题: 请教稀疏矩阵存取转换spdiags函数的问题?

8 v1 @. c  D* u4 q. Y4 Z: Q1 D( HA = spdiags(B,d,m,n)
# a6 P9 r0 y2 F通过将B中列放到由d指定的对角线创建m行n列稀疏矩阵。6 ~. N, v- `7 A7 H( q
在该语法中,如果B的列比要替代的对角线长,并且m>=n,spdiags从B中列的下部分中提取对角线元素,并且从上B中列的上部分提取子对角线。但是,如果m<n,则从B中列的上部分提取对角线,从下部分提取子对角线。7 k5 s6 t! D8 b. P
" z7 F+ e1 j: @) Q/ f! _  y; |
那请教为何矩阵B的1行4列的元素是14?仅仅根据上面刷红体的规则无法的出来吧? 稀疏矩阵存取转换.JPG 4 s8 I& h# A: F, {( }: O. P& W
& l2 m' V- D8 s+ q7 n; V2 X, r

! N# r" t8 o. t9 y& X/ }. R  V. A6 i/ r) Y- z) l5 ^

作者: wangxxlzu    时间: 2012-11-5 22:41

作者: zqyzixin    时间: 2013-1-9 09:56
好贴子哦,大家不顶说不过去




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5