En este artículo, vamos a discutir la «Inversión de una string» en MATLAB, que se puede realizar en varios enfoques que se ilustran a continuación:
Método 1: uso de funciones integradas
Mediante el uso de funciones integradas de MATLAB como reverse(), flip() y fliplr(). Las funciones integradas se pueden definir como: «Las funciones que ya están definidas en el marco de programación y realizan una tarea específica».
Usando reversa()
La función reverse() se usa para invertir el orden de los caracteres en las strings especificadas.
Sintaxis: inversa (string)
Parámetros: Esta función acepta un solo parámetro.
string: Esta es la string especificada cuyos caracteres se van a invertir.
Ejemplo:
Matlab
% MATLAB code for reverse() % Initializing a string string = 'GeeksforGeeks'; % Calling the reverse() function % over the above string to % reverse its characters Reversed_String = reverse(string)
Producción:
Usando voltear()
La función flip() se usa para cambiar el orden de la string especificada.
Sintaxis: voltear (A)
voltear (A, tenue)
Aquí,
La función flip(A) se usa para devolver una array del mismo tamaño que A, pero con el orden inverso de los elementos.
La función flip(A, dim) se usa para invertir el orden de los elementos de A a lo largo de la dimensión dim. Por ejemplo, si A es una array, flip(A,1) invierte los elementos de cada columna y flip(A,2) invierte los elementos de cada fila.
Ejemplo 1:
Matlab
% MATLAB code for reverse % string using flip() % Initializing a string string = 'GeeksforGeeks'; % Calling the flip() function % over the above string to % reverse its characters Reversed_String = flip(string)
Producción:
Ejemplo 2:
Matlab
% MATLAB code for reverse % string using flip() % Initializing a string string = ['a' 'b' 'c' 'd' 'e' 'f' 'g' 'h' 'i']; % Calling the flip() function % over the above string along with % first dimensions to % reverse its elements Reversed_String = flip(string, 1)
Producción:
Usando fliplr()
La función fliplr() se usa para voltear la string especificada de izquierda a derecha.
Sintaxis: fliplr(String)
Parámetros: Esta función acepta un parámetro.
String: es la string especificada cuyos caracteres se van a voltear de izquierda a derecha.
Ejemplo:
Matlab
% MATLAB code for reverse % string using fliplr() % Initializing a string string = 'GeeksforGeeks'; % Calling the fliplr() function % over the above string to % flip its characters from left % to right Reversed_String = fliplr(string)
Producción:
Método 2: usar la palabra clave final
En este enfoque, la string se invierte mediante el siguiente proceso. Aquí «el siguiente al último elemento en la array
Ejemplo:
Matlab
% MATLAB code for reverse string % Initializing a string string = 'GeeksforGeeks'; % Reversing the above string Reversed_String = string(end:-1:1)
Producción:
Método 3: Uso del bucle for
Matlab
% MATLAB code for reverse % string using for loop % Initializing a string String = "GeeksforGeeks"; % using FOR loop: NewString = []; for i = 1:length(String) NewString = [NewString, String(end-i+1)]; end % Getting the reversed string Reversed_String = NewString
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