MATLAB reshape()函数

原创 2013年12月03日 20:52:31

reshape把指定的矩阵改变形状,但是元素个数不变

例如,行向量:a = [1 2 3 4 5 6]

执行下面语句把它变成3行2列:

b = reshape(a,3,2)

执行结果:
b =

1 4
2 5
3 6

若a=

1 2 3
4 5 6
7 8 9

使用reshpe后想得到 b=[1 2 3 4 5 6 7 8 9]

只需要将a转置一下就可以了:


b=reshape(a',1,9)

a' 表示a的转置。

版权声明:本文为博主原创文章,未经博主允许不得转载。

关于matlab中的kmeans和reshape函数

matlab中自带k均值聚类函数kmeans,但使用不当可能导致一些问题,下面总结一下使用这两个函数的时候需要注意的事情。 比如说先随便造一个矩阵sample如下图: 然后对其施行kmea...
  • jzwong
  • jzwong
  • 2016年06月22日 14:15
  • 552

Numpy.reshape函数解释

Numpy.reshape()函数用法 1.函数引用   虽然官网上关于reshape函数的标准格式是numpy.reshape(a, newshape, order='C'),但其实这个函数有两种用...

opencv3学习:reshape函数

在opencv中,reshape函数比较有意思,它既可以改变矩阵的通道数,又可以对矩阵元素进行序列化,非常有用的一个函数。 函数原型: C++: Mat Mat::reshape(int cn, i...

python numpy.shape 和 numpy.reshape函数

版权声明:本文为博主原创文章,未经博主允许不得转载。 http://blog.csdn.net/u012005313/article/details/49383551 导入nu...

python reshape()函数ValueError: total size of new array must be unchanged

之前遇到这样的小问题,记得我之前是将图像转换为数组的形式存储,之后处理需要转换为二维的数组,大概就是这样。这里就不还原了,我用个简单的小例子阐述下.就是使用a.reshaoe()来改变数组的形状,创建...

Fortran几个函数(DOT_PRODUCT+MATMUL+TRANSPOSE+RESHAPE)

DOT_PRODUCT函数(点积)     DOT_PRODUCT(VECTOR_A, VECTOR_B) computes the dot product multiplication...

计算机图形学 -- Reshape函数

Reshape函数 现在来说说上一次用到的Reshape函数里面的细节 void Reshape(int w,int h) { glViewport(0,0,(GLsizei...

小白学opengl之显示回调函数与reshape回调函数

过去一直不理解diplay和reshape回调函数的调用

OpenCV中的Resize函数和Reshape函数

OpenCV中的Resize和Reshape都是改变一个矩阵的形状,那它们有哪些不同点呢? 1. Mat::reshape( )  只是在逻辑上改变矩阵的行列数或者通道数,没有任何的数据的复...

Reshaping data with the reshape package

  • 2016年12月02日 11:21
  • 204KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MATLAB reshape()函数
举报原因:
原因补充:

(最多只允许输入30个字)