Trazar gráfico utilizando el bucle for en MATLAB

Sheeraz Gul 15 febrero 2024
Trazar gráfico utilizando el bucle for en MATLAB

Este tutorial demuestra cómo trazar un gráfico usando el bucle for en MATLAB.

Trazar gráfico utilizando el bucle for en MATLAB

Por lo general, el bucle for no se usa para trazar gráficos simples en MATLAB porque MATLAB tiene muchas funciones para trazar gráficos simples. Por ejemplo, el doc plot se puede utilizar para trazar gráficos, tomando matrices de varios vectores como entradas.

A veces, el bucle for puede trazar el gráfico con varios datos. Por ejemplo, si tiene varios datos y quiere graficarlos en una sola matriz, puede usar el bucle for.

Por ejemplo, tiene dos matrices, Ab(L x D) y Ac(L x D), donde L es la longitud de cada dato y D es la cantidad de datos diferentes que se desean para el gráfico. .

Intentemos implementar este escenario en MATLAB:

% Create Ab and Ac
Ab=meshgrid(0:0.3:30,1:4);
Ac=zeros(size(Ab));
% Sinusoidals of different frequencies
for k=1:3
  Ac(k,:)=sin(k.*Ab(k,:));
end
% colors of the plot
PlotColors = hsv(3);
% Plot
hold on
for k=1:3
  plot(Ab(k,:),Ac(k,:),'Color',PlotColors(k,:))
end
hold off

El código anterior incluye dos matrices con diferentes datos trazados en una matriz usando el bucle for. El diagrama de salida para el código es:

Gráfica de bucle for

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook