在看代码中(SDA)遇到的matlab函数
2015-01-06 11:21
302 查看
一、spdiags
在讲解这个函数之前,先介绍几个知识点。对于一个m*n的矩阵,它有m+n-1个对角线(正对角线),我们对每个对角线的标示为-m+1到n-1。比如一个5*6的矩阵,其正对角线的标示如下:
B=spdiags(A) A为m*n的矩阵,生成p*d的矩阵。p=min(m,n),d代表所有含有非零元素的正对角线的条数。
[B,v]=spdiags(A) v:returns a vector v of length d, 其中的值表示相应对角线在A中的索引,索引如何表示,上文已经提到了。
B=spdiags(A,d)根据指定的索引d,选取相应的正对角线
spdiags(B,d,A)%用B中的列替换A中由d指定的对角线元素,输出稀疏矩阵
A=spdiags(B,d,m,n)%产生一个m×n稀疏矩阵A,其元素是B中的列元素放在由d指定的对角线位置上
B=spdiags(A) A为m*n的矩阵,当m=n
当m>n
当m<n
在讲解这个函数之前,先介绍几个知识点。对于一个m*n的矩阵,它有m+n-1个对角线(正对角线),我们对每个对角线的标示为-m+1到n-1。比如一个5*6的矩阵,其正对角线的标示如下:
B=spdiags(A) A为m*n的矩阵,生成p*d的矩阵。p=min(m,n),d代表所有含有非零元素的正对角线的条数。
[B,v]=spdiags(A) v:returns a vector v of length d, 其中的值表示相应对角线在A中的索引,索引如何表示,上文已经提到了。
B=spdiags(A,d)根据指定的索引d,选取相应的正对角线
spdiags(B,d,A)%用B中的列替换A中由d指定的对角线元素,输出稀疏矩阵
A=spdiags(B,d,m,n)%产生一个m×n稀疏矩阵A,其元素是B中的列元素放在由d指定的对角线位置上
B=spdiags(A) A为m*n的矩阵,当m=n
当m>n
当m<n
相关文章推荐
- 无意中遇到的bsxfun函数—matlab
- matlab中遇到的若干函数总结
- "Gradient Domain Guided Image Filtering"论文中边缘权重函数matlab实现代码
- 数学建模常用Matlab/Lingo/c代码总结系列——Matlab图形绘制函数汇总
- 一分钟了解"如何把matlab代码变成不需要输入输出的函数"
- 记matlab遇到的函数(一)--linspace
- MATLAB实现层次分析法计算权重的代码函数实现
- matlab下 rgb2hsi(图片路径) 函数代码
- 无意中遇到的bsxfun函数—matlab
- MATLAB求解函数的零点+代码演示
- MATLAB 函数导出c/c++代码被vs2010调用
- 学习matlab中遇到的一些函数及其用法
- "Gradient Domain Guided Image Filtering"论文中边缘权重函数matlab实现代码
- Java/Scala 通过JNI调用包含CUDA代码的函数可能遇到的问题
- 采用ReLU作为激活函数的简单深度神经网络matlab代码设计
- 激活函数matlab代码
- Matlab通过sina web接口获取个数即时股票数据函数实现代码
- MATLAB遇到的个别函数
- 查看Matlab内部函数代码二种方法介绍
- MATLAB句柄相关函数和代码示例(设置美化图表属性)