PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
MATLAB
[讨论] 三维矩阵资料转成二维且横的排
楼主:
hnuuy
(tintato)
2015-03-26 02:10:06
请教各位大大
若 data <12x40x43700 double>
要如何转成二维的资料且是从横的开始排呢?
变成这样
temp <43700x480 double>
有试过reshape 不过他是从直的开始排
以下是我使用的方式
temp = reshape(data,43700,480);
请问应该要使用什么指令呢?
谢谢
作者:
sunev
(Veritas)
2015-03-26 03:15:00
permute
作者:
DKer
2015-03-26 14:01:00
两行可以缩成一行吧 temp=reshape(data,480,43700)';
作者:
sunev
(Veritas)
2015-03-26 20:04:00
permute 是transpose的推广,在你的情况下可以写成temp=reshape(permute(data,[3 1 2]),43700,[]);或是temp=premute(reshape(data,480,[]),[2 1]);
继续阅读
[问题] 请问imcrop和subplot循环的应用
guida
[讨论] 如何解 非线性模型最佳化参数?
Negroni
[问题] 类神经网络 偏权值问题
benny5116
[讨论] 如何用叠代法解线性矩阵
koogoo
[问题]svm
forb9823018
[心得] 循环问题
Lionel
[讨论] 如何把中文字串存成txt档案?
ReiFu21
[问题] 像素值的计算 不能为负?
cliffchen123
[讨论]请问画函数问题
w0005151
[问题]财务相关入门书籍
w2a3n4g5
Links
booklink
Contact Us: admin [ a t ] ucptt.com