MATLAB – Gráficos en detalle

Requisito previo: Introducción a MATLAB
MATLAB es un poderoso lenguaje de programación que se puede usar para dibujar varios gráficos utilizados en el aprendizaje automático, el aprendizaje profundo, la visión por computadora y la programación de big data. Comencemos con la codificación de gráficos en MATLAB.
 

Ejemplo 1: primero entendamos la trama simple:

% angle from 0 to 2pi
theta = 0 : 0.01 : 2 * pi; 
  
% sin function works on an array
f = sin(theta);
% 2D plot 
plot(theta, f, 'b')
  
% label for X-axis 
xlabel('\theta');
  
% label for Y-axis 
ylabel('sin(\theta)'); 
title('Plot of Sine function')

Producción : 
 

En el código anterior, se traza el gráfico de seno. Aquí, como se ve en el código, primero definimos el valor theta del gráfico de seno, luego construimos una array a partir de él y esa función finalmente se traza en el gráfico como se muestra en la salida.

Ejemplo 2: Aquí trazaremos la hélice que es una figura tridimensional. Como todos sabemos por la geometría básica, una hélice se forma a partir de la combinación de la función seno y la función coseno declarando el valor de theta y luego iterándolo sobre la misma función. Trate de visualizar la salida.

% angle from 0 to 2pi
theta = 0:0.01:2*pi; 
  
% sin function works on an array
f = sin(theta); 
  
% 3D plot
t = 0 : pi / 50 : 10 * pi;
  
% open a new figure
figure 
  
% 3D plot (helix)
plot3(sin(t), cos(t), t); 

Producción :

Ejemplo 3: Esta es una gráfica puramente compleja, ya que MATLAB es un lenguaje de gran visualización para estática y gráficas. Tenemos un alcance para trazar este tipo de gráficos aquí. Aquí hemos trazado la superficie de Riemann, en un espacio 3D. Trate de visualizar la salida. Estos tipos de funciones complejas se pueden trazar en MATLAB.

% angle from 0 to 2pi
theta = 0 : 0.01 : 2 * pi;
  
% sin function works on an array
f = sin(theta); 
  
t = 0 : pi / 50 : 10 * pi;
  
% open a new figure
figure 
  
%  Riemann surfaces figure
cplxroot(5) % plots the Riemann Surface for w = z ^ (1 / 5)

Producción :

Publicación traducida automáticamente

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