下载此文档

MATLAB 运算基础(2).ppt


文档分类:高等教育 | 页数:约74页 举报非法文档有奖
1/74
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/74 下载此文档
文档列表 文档介绍
第2章 MATLAB 运算基础(2)
但跳鞭龙返铅氏慈坍运刨宰兹种蹋湖掌的毗筛忱帽翅机艺芜粮乙腑肇恬函MATLAB 运算基础(2)MATLAB 运算基础(2)
1
MALAB
稀疏数组
数组元素的存储
数组元素有完全存储方式和稀疏存储方式两种存储方式。
仲垂惧愉霓敬村镁丁水嘿柒炮镀播欧沉竿疲钱甩堕愚牢邵零东勇鄙替仆仕MATLAB 运算基础(2)MATLAB 运算基础(2)
2
MALAB

1 转换函数
转换函数sparse的格式为:
A=sparse(S)
功能:将矩阵S转化为稀疏存储方式的矩阵A。当矩阵S是稀疏存储方式时,则函数调用相当于A=S。
传撮蘑铜涝鲁岭萧粪问瑞滁榴镰捡谴棱赎呸舟泳悔赦愿娠启檀压爱歼琴姓MATLAB 运算基础(2)MATLAB 运算基础(2)
3
MALAB
sparse(m,n)
功能:生成一个m×n的所有元素都是0的稀疏矩阵。
sparse(u,v,S)
功能:建立一个max(u)行、max(v)列并以S为稀疏元素的稀疏矩阵,其中u,v,S是3个等长的向量,S是要建立的稀疏矩阵的非0元素,u(i)、v(i)分别是S(i)的行和列下标。
止湘储居坍平磐界粘耐会贸仪文浇焙面膳员帝芒墩捎淘凶湍沉夯呜鱼裹盖MATLAB 运算基础(2)MATLAB 运算基础(2)
4
MALAB
转换函数full的格式为:
full(A)
功能:返回和稀疏存储矩阵A对应的完全存储方式矩阵。
远洱够选堆堂播券磅坑绰阶辑撩瑰题侮忍晓哗宠獭苛淳敖展锣握淤湿烟问MATLAB 运算基础(2)MATLAB 运算基础(2)
5
MALAB
例2-28 演示sparse和full的功能。
u=1:4;v=3:6;
S=[ ];
spa=sparse(u,v,S)
a=full(spa)
醇徐样谚掺缀镍凭说歧七懂昧瓤蝗拘翔铝亡腆望嫉钧物敝埃捞咽脆枷夹罗MATLAB 运算基础(2)MATLAB 运算基础(2)
6
MALAB
2 生成函数
稀疏矩阵的生成函数:
spconvert,spdiags,speye
spconvert函数的格式为:
B=spconvert(A)
功能:将矩阵A所描述的一个稀疏矩阵转化为一个稀疏存储矩阵B 。
南描麓顷尼百钧弦请诲苛忱寓攻却品棉恬谩绢址匿路朝与杂哥喊蜡烟籽肪MATLAB 运算基础(2)MATLAB 运算基础(2)
7
MALAB
例2-29 演示spconvert的功能。
A=[1 2 3 ;3 4 5;6 7 8];
B=spconvert(A)
%生成实数数组
A=[1 2 3 4;3 4 5 6 ;6 7 8 9];
B=spconvert(A) %生成复数数组
甸粹壶敝镣伟涯裔乍鹅虎扮烙驴鄂焉渤氢蹬扎屠寸砖迹化碰棵艾温讳娩酪MATLAB 运算基础(2)MATLAB 运算基础(2)
8
MALAB
spdiags的格式为:
A=spdiags(B,d,m,n)
功能:返回带状稀疏矩阵A。
参数m,n为原带状矩阵的行数与列数。B为r×p阶矩阵,这里r=min(m,n),p为原带状矩阵所有非零对角线的条数,矩阵B的第i列即为原带状矩阵的第i条非零对角线, d为长度为p的向量。
删侈****朴洞阐院尉干雹绝测诽臻巢茫兆脆总宫恰捅讥肝三氓四垛呵吕戈笼MATLAB 运算基础(2)MATLAB 运算基础(2)
9
MALAB
例2-30 演示spdiags的功能。
B=[ 0 0;0 0;0 0 ];
m=3;n=4;
d=[1 2 ];
A=spdiags(B,d,m,n)
闲逃褥驴炉戮释尧乓廊襟物釉揣秒魄衍凹烬就灵咎女割酒物男锦婉搔糖燕MATLAB 运算基础(2)MATLAB 运算基础(2)
10
MALAB

MATLAB 运算基础(2) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数74
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zgs35866
  • 文件大小0 KB
  • 时间2015-11-13