フィルターのクリア

How to convert the augmented matrix A into four column vectors respectively

5 ビュー (過去 30 日間)
Eiman Hakimy
Eiman Hakimy 2022 年 4 月 15 日
編集済み: Pratik Pawar 2022 年 5 月 16 日
Hello i want asking about how i want to convert matrix into 4 column vector ?
here my homework question
  1. convert the augmented matrix A into four column vectors respectively
should i put like this A2 = reshape(A.',4,[]) ?
My example matrix is
  1. for Matrix A
M = [1 2 4; 0 6 1; 1 0 3]
M = 3×3
1 2 4 0 6 1 1 0 3
C=[1 1 1]'
C = 3×1
1 1 1
A = [M C],
A = 3×4
1 2 4 1 0 6 1 1 1 0 3 1
  2 件のコメント
Matt J
Matt J 2022 年 4 月 15 日
In your example, A already has 4 columns.
Eiman Hakimy
Eiman Hakimy 2022 年 4 月 15 日
編集済み: Eiman Hakimy 2022 年 4 月 15 日
Hello @Matt J
owh because i got 1 question that i need to convert it.
here my homework question
  1. To convert the augmented matrix A into four column vectors respectively

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

回答 (1 件)

Pratik Pawar
Pratik Pawar 2022 年 5 月 16 日
編集済み: Pratik Pawar 2022 年 5 月 16 日
If you want to access a particular column, then you can simply assign them to variables as shown in the code below
>> A = [1 2 3 4; 5 6 7 8; 9 10 11 12]
>> C1 = A(:, 1)
>> C2 = A(:, 2)
If you want to access multiple columns or the matrix size is unknown, then you can separate columns using num2cell
>> A = [1 2 3 4; 5 6 7 8; 9 10 11 12]
>> C = num2cell(A, 1)
>> C{1}
>> C{2}
>> C{3}
>> C{4}
OR
[m n] = size(A);
for i = 1:n
C{i}
end

カテゴリ

Help Center および File ExchangeData Type Conversion についてさらに検索

タグ

製品


リリース

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by