change dimension matrix

1 回表示 (過去 30 日間)
Fiboehh
Fiboehh 2011 年 5 月 9 日
Hellow, i have problems to solve this two little things with matrices: to make from p(N,M) a vector p(N*M) for example p = [1 3 ; 2 5 ; 3 5 ; 4 2] so with dimension p(rot,nd) where rot=4 and nd=2. Now i want to make with his matrix a new one witch is: p = [ 1 ; 3; 2; 5; 3; 5; 4; 2 ] so the new dimension must be p(N) where N=rotations*nd=8
Second is to divide all the elements by the same number. For matrix p(N) For example 2 so the matrix is in the same dimension p(N) but all the elements are divided threw 2. So p must become= p[0.5; 1.5; 1; 2.5; 1.5; 2.5; 2 ;1]

採用された回答

RoJo
RoJo 2011 年 5 月 9 日
I think this will do what you are looking for
q = reshape(p', size(p, 1) * size(p, 2), 1) ./ 2

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLinear Algebra についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by