How we can do the matrix and vector in vector form?

2 visualizaciones (últimos 30 días)
Vims
Vims el 13 de Dic. de 2023
Editada: Dyuman Joshi el 13 de Dic. de 2023
clc;
clear all ;
close all;
format long g;
%% developing the function for the reverse in the vector concate and reverse it
A = [1;2;3]
B = [4 5 6;8 9 11]
[numRows,numCols] = size(B)
%% new vector will be vector form
C = vertcat(A,[B])
  3 comentarios
Vims
Vims el 13 de Dic. de 2023
I need answer in the vector form as it shown in image attached.

Iniciar sesión para comentar.

Respuestas (3)

madhan ravi
madhan ravi el 13 de Dic. de 2023
  2 comentarios
madhan ravi
madhan ravi el 13 de Dic. de 2023
Wanted = [A; reshape(B.', [], 1)
Vims
Vims el 13 de Dic. de 2023
I want function which also do the reverse. As the same format B was earlier. This is the another function. I think we have to use
[numRows,numCols] = size(B)

Iniciar sesión para comentar.


madhan ravi
madhan ravi el 13 de Dic. de 2023
B = B.';
Wanted = [A; B(:)]
  1 comentario
Vims
Vims el 13 de Dic. de 2023
correct but in reverse as same format or size. This is main part.
[numRows,numCols] = size(B)

Iniciar sesión para comentar.


Dyuman Joshi
Dyuman Joshi el 13 de Dic. de 2023
I've demonstrated 2 methods here using reshape and colon, : . Refer to the documentation pages linked for more info.
Note that using semi-colon to concatenate is equivalent to vertcat.
A = [1;2;3];
B = [4 5 6;8 9 11];
%Method 1
C1 = [A; reshape(B.',[],1)]
C1 = 9×1
1 2 3 4 5 6 8 9 11
%Method 2
B = B.';
C2 = [A; B(:)]
C2 = 9×1
1 2 3 4 5 6 8 9 11
  3 comentarios
Vims
Vims el 13 de Dic. de 2023
I think we have to use something like
[numRows,numCols] = size(B)
Dyuman Joshi
Dyuman Joshi el 13 de Dic. de 2023
Editada: Dyuman Joshi el 13 de Dic. de 2023
That's a good start.
Now, use indexing to split the data, and reverse the steps of method 1.

Iniciar sesión para comentar.

Categorías

Más información sobre Logical en Help Center y File Exchange.

Productos


Versión

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by