Convierta una array en un vector fila en MATLAB

Conversión de una Array en un Vector Fila. Esta conversión se puede realizar utilizando la función reformar() junto con la operación de transposición. Esta función remodelar() se usa para remodelar la array especificada usando el vector de tamaño dado.

Sintaxis:

reshape(A, sz)

Parámetros: Esta función acepta dos parámetros, que se ilustran a continuación:

  • R: Esta es la array de elementos especificada.
  • sz: este es el vector de tamaño especificado.

Valor devuelto: Devuelve el vector fila de una array dada.

Ejemplo 1 

Matlab

% Conversion of a 2D matrix into its
% row vector.
A = [1 2; 3 4]; %Initializing a matrix
  
% Calling the reshape() function
% over the above matrix as its transpose
% and size vector as 1,[]
B = reshape(A.',1,[])

Producción:

Ejemplo 2

Matlab

%  MATLAB code for Conversion of a 3*3
% matrix into its row vector.
A = [1 2 3; 4 5 6; 7 8 9]; % Initializing a 3*3 matrix
  
% Calling the reshape() function
% over the above matrix as its transpose
% and size vector as 1,[]
B = reshape(A.',1,[])

Producción:

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *