how to convert 9*1 matrix to 3*3 matrix

7 ビュー (過去 30 日間)
sunitha
sunitha 2021 年 2 月 25 日
編集済み: Stephen23 2021 年 2 月 25 日
I have a matrix A=[1;2;3;4;5;6;7;8;9] .i.e 9*1 ,now i want to convert 3*3 format like [ 1 4 7; 2 5 8;3 6 9] and i want to add values 1 column . how can i write the code??
  2 件のコメント
Stephen23
Stephen23 2021 年 2 月 25 日
編集済み: Stephen23 2021 年 2 月 25 日
A=[1;2;3;4;5;6;7;8;9]
A = 9×1
1 2 3 4 5 6 7 8 9
B = reshape(A,3,3) % removed transpose (thank you James Tursa)
B = 3×3
1 4 7 2 5 8 3 6 9
James Tursa
James Tursa 2021 年 2 月 25 日
You don't need the .' operation.

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeStatistics and Machine Learning Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by