fige 发表于 2007-5-14 10:49

请问如何进行矩阵变换?

请问如何将一个20191×2的矩阵变换成一个n×200的矩阵,n是一个未知数。

eight 发表于 2007-5-14 10:59

原帖由 fige 于 2007-5-14 10:49 发表 http://www.chinavib.com/forum/images/common/back.gif
请问如何将一个20191×2的矩阵变换成一个n×200的矩阵,n是一个未知数。

估计不可能,变换前后大小不同

fige 发表于 2007-5-14 12:10

如果问题改成下面这样行不行啊?

用=wavread('C:\WINDOWS\Media\ding.wav');读入一个声音文件存放在Xn里面,如何将Xn按顺序重新排列成一个200列的矩阵,将它放在X里面?(Xn的长度不是200的整数倍可将它减小到200的整数倍)

eight 发表于 2007-5-14 13:08

原帖由 fige 于 2007-5-14 12:10 发表 http://www.chinavib.com/forum/images/common/back.gif
如果问题改成下面这样行不行啊?

用=wavread('C:\WINDOWS\Media\ding.wav');读入一个声音文件存放在Xn里面,如何将Xn按顺序重新排列成一个200列的矩阵,将它放在X里面?(Xn的长度不是200的整数倍 ...

如果允许信息丢失,可以使用 reshape 命令
页: [1]
查看完整版本: 请问如何进行矩阵变换?