how to convert collumn matrix (nxn) into another matrix of (mxn) type .

10 次查看(过去 30 天)
I am working on my project where audio encryption is needed .I am stuck in a problem of converting column matrix into (mxn) type matrix. please help me its urgent
  2 个评论
KL
KL 2017-10-17
What do you mean by "column matrix(nxn)"..?
Column matrix is supposed to have only one column, so it should rather be (nx1).

请先登录,再进行评论。

回答(1 个)

Cedric
Cedric 2017-10-17
编辑:Cedric 2017-10-17
Difficult to answer with that little detail.. Maybe:
M = reshape( v, n, n ) ;
or
M = reshape( v, n, [] ) ;
with a transposition ( .' ) afterwards if needed.
  2 个评论
Parvinder  Singh
Parvinder Singh 2017-10-17
编辑:Cedric 2017-10-17
During the usage of RESHAPE function i have to mention that how many rows and column matrix we need.But in my case we have to assume n number of column vector which we have to transform in (mxn) . if i use reshape function then it looks like:-
a=audiorecorder(8000,8,1);
disp('start recording');
recordblocking(a,5)
disp('stop recording');
play(a);
b=getaudiodata(a);
double (s);
s= reshape (double(b), m, n);
here in our case we want m and n value by some logic rather look at the column vector value. Suggest me some logic and thanks for your previous suggestion.
Cedric
Cedric 2017-10-17
I just don't understand what you want to achieve. After you stop recording, variable b is a 40000x1 vector. What do you want to do with it and why? Why a matrix?

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Encryption / Cryptography 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by