美文网首页
2020-10-17

2020-10-17

作者: 当初我就不应该下凡 | 来源:发表于2020-10-26 21:28 被阅读0次

MATLAB--reshape的妙用

    最近一段时间,都在使用MATLAB做信号处理,由于实验测量要求,有大量的数据需要进行拼接成接近512或2014个点后进行傅里叶变化,对于我这种基本没用过MATLAB的小白来说,将一个二维的矩阵转换成三维矩阵,我首先想到的就是用三层循环去拼接,直到那天看到之前一个师兄留下来的代码,发现他只用了一行代码就实现了我的三层循环才做到的内容,他就是利用了reshape这个函数。

我去专门学习了一下关于reshape

Matlab中关于reshape函数的调用有两种,一种是B = reshape(A,[m,n]);其意为将A矩阵转换为m行n列的矩阵B,这种必须要确保m*n的数值与A中元素的个数相同。例如下图所示的示例:

值得注意的是,reshape在进行矩阵的换维时,都是按矩阵的一列进行变换,比如下面这个例子,从A的第一列开始,形成的也是B的第一列。

同样,对于二维的矩阵我们也可以转换称三维的,比如下面的例子:

这样对于数据的降维与增维是特别方便的,而且能够很大的提高代码的时间复杂度,新技能get.

相关文章

  • 2020-10-17

    2020-10-17

  • 【早安心语】

    【2020-10-17】 早安 春夏秋冬 Life is a meeting and miss, you cons...

  • 鉴峰丨旅途

    [连续签到第1013天] 2020-10-17 周六 人生总有些东西难以释怀, 在茫然、失意、心有郁结的时候, 便...

  • 2020-10-17 今日行动计划

    2020-10-17:1.甩手500下 ✔2.学习标准甩手动作姿势 ✔ 3.更新写作分享文章 ✔ 加入写作方向...

  • 2020-10-17

    【2020-10-17 农历八九月初一 星期一 晴 日更248天】 清晨的艳阳普照大地,微风,不冷。 少年...

  • 如何霸气幽默回绝别人邀请抽烟

    2020-10-17,天气晴,比昨日多了些许阳光。 工作内容今天就不介绍了。还是蛮适应的,也不需要老员工怎么带,自...

  • 参观美国的广播站

    2020-10-17热心的Dr.S今天带着去参加了当地的广播电台站。这个地方就在城市的downtown广场边上。从...

  • 2020-10-17

    中原焦点团队祝澜 1025天 2020-10-17 在我的潜意识里,一直以为负责买票的老师会办好的,我不用操心...

  • 自然冲击(拍打)疗法:腰肌劳损

    南昌净颜阁 2020-10-17 腰肌劳损,又称功能性腰痛、慢性下腰损伤、腰臀肌筋膜炎等,实为腰部肌肉及其附着点...

  • 《金文成〈正蒙〉日记101。2020-10-17》

    《金文成〈正蒙〉日记101。2020-10-17》 今天是庚子丙戌癸巳,九月初一,2020年10月17日星期六。 ...

网友评论

      本文标题:2020-10-17

      本文链接:https://www.haomeiwen.com/subject/ksqfmktx.html