Cómo generar en Octave GNU

Octave es de código abierto y está disponible de forma gratuita para muchas de las plataformas. Es un lenguaje de alto nivel. Viene con una interfaz de texto junto con una interfaz gráfica experimental. También se utiliza para varios algoritmos de aprendizaje automático para resolver varios problemas numéricos. Se puede decir que es similar a MATLAB pero más lento que MATLAB.
Hay múltiples funciones de biblioteca para mostrar una salida en Octave.
 

imprimirf()

La función printf() imprime los caracteres y devuelve el número de caracteres impresos, el formato es una string que comienza con % y termina con un carácter de conversión (como c, i, f, d, etc.).
 

Sintaxis: printf(plantilla, variables) 
Parámetros: 
 

  • plantilla: string que se escribirá en la consola, también contiene especificadores de formato como %d, %s, etc.
  • variables: valores que reemplazarán los especificadores de formato

Tipos de especificadores de formato: 
 

  • %d : usado para números enteros
  • %f : utilizado para valores de punto flotante
  • %s: usado para strings

Devuelve: número de caracteres impresos 
 

Ejemplo : 
 

MATLAB

% using printf() without format specifiers
printf("Hello World!!\n");
 
x = 5;
 
% using printf() with format specifiers
printf("Welcome, value of x is %d\n", x);

Producción : 
 

Hello World!!
Welcome, value of x is 5

fprintf()

La función fprintf() es equivalente a la función printf(), excepto que la salida se escribe en el descriptor de archivo fid en lugar de stdout.
 

Sintaxis: fprintf(fid, plantilla, variables) 
Parámetros: 
 

  • fid : descriptor de archivo
  • plantilla: string que se escribirá en la consola, también contiene especificadores de formato como %d, %s, etc.
  • variables: valores que reemplazarán los especificadores de formato

Tipos de especificadores de formato: 
 

  • %d : usado para números enteros
  • %f : utilizado para valores de punto flotante
  • %s: usado para strings

Devuelve: número de caracteres impresos 
 

Ejemplo : 
 

MATLAB

% using fprintf() without format specifiers
fprintf("Hello World!!\n");
 
x = 5;
 
% using fprintf() with format specifiers
printf("Welcome, value of x is %d\n", x);

Producción : 
 

Hello World!!
Welcome, value of x is 5

sprintf()

La función sprintf() es como la función printf(), excepto que la salida se devuelve como una string.
 

Sintaxis: sprintf(plantilla, variables) 
Parámetros: 
 

  • plantilla: string que se escribirá en la consola, también contiene especificadores de formato como %d, %s, etc.
  • variables: valores que reemplazarán los especificadores de formato

Tipos de especificadores de formato: 
 

  • %d : usado para números enteros
  • %f : utilizado para valores de punto flotante
  • %s: usado para strings

Devuelve: número de caracteres impresos 
 

MATLAB

% using sprintf() without format specifiers
fprintf("Hello World!!\n");
 
x = 5;
 
% using sprintf() with format specifiers
printf("Welcome, value of x is %d\n", x);

Producción : 
 

Hello World!!
Welcome, value of x is 5

disipar()

La función disp() se usa para mostrar el valor en la consola o asignar el valor a una variable. 
 

Sintaxis: disp(argumento) 
Parámetros: 
 

  • argumento: puede ser una string o una variable

Devuelve: la string/valor impreso 
 

Ejemplo:
 

MATLAB

% displaying the value of the console
disp("Hello World!!");
 
% assigning the value to a variable
output = disp("Welcome");
 
% displaying the assigned variable value
disp(output);

Producción : 
 

Hello World!!
Welcome

Publicación traducida automáticamente

Artículo escrito por iamjpsonkar 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 *