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