¿Cómo invertir un vector en MATLAB?

En este artículo, vamos a discutir la «Inversión de un vector» en MATLAB, que se puede realizar en tres enfoques diferentes que se ilustran a continuación:

Método 1: usando la función flipud()

La función flipud() se usa para voltear los elementos del vector especificado.

Sintaxis:

flipud(A)

Aquí, la función flipud(A) se usa para devolver un vector con elementos invertidos de la misma longitud que el vector «A» especificado.

Ejemplo 1:

Matlab

% MATLAB code for inverse a
% vector using flipud()
% Initializing a vector of some elements
v = [10;9;8;7;6;5]
 
% Calling the flipud() function
% over the above vector "v" to
% reverse its elements
flipud(v)

Producción:

Ejemplo 2:

Matlab

% MATLAB code for inverse vector using flip()
% Initializing a 2*2 cell array of characters
A = {'a' 'b'; 'c' 'd'}
 
% Calling the flipud() function
% over the above cell array to
% reverse its elements
flipud(A)

Producción: 

Método 2: usando la función fliplr()

La función fliplr() se usa para voltear los elementos del vector de fila especificado. 

Sintaxis:’

voltear (A)

Aquí, la función fliplr(A) se usa para devolver un vector con elementos invertidos de la misma longitud que el vector de fila especificado «A».

Ejemplo 1:

Matlab

% MATLAB code for fliplr()
% Initializing a row vector
v = 10:20
 
% Calling the fliplr() function
% over the above vector "v" to
% reverse its elements
fliplr(v)

Producción:

Ejemplo 2:

Matlab

% MATLAB code for fliplr()
% Initializing a 2*2 cell
% array of characters
A = {'a' 'b'; 'c' 'd'}
 
% Calling the fliplr() function
% over the above cell array "A" to
% reverse its elements
fliplr(A)

Producción:

Método 3: mediante el uso de la operación «vector (fin: -1: 1)»

La palabra clave final en MATLAB se usa para encontrar un índice de fila o columna para hacer referencia al último elemento,

Ejemplo 1:

Matlab

% MATLAB code for find inverse
% of vector using end keyword
% Initializing a vector of some elements
v = [10;9;8;7;6;5]
 
% Reversing the above vector's elements
v(end:-1:1)

Producción:

Ejemplo 2:

Matlab

% MATLAB code for find inverse
% of vector using end keyword
% Initializing a row vector
v = 10:20
 
% Reversing the above vector's elements
v(end:-1: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 *