Zeichnen Sie ein Diagramm mit der for-Schleife in MATLAB
Dieses Tutorial zeigt, wie man einen Graphen mit der for
-Schleife in MATLAB zeichnet.
Zeichnen Sie ein Diagramm mit der for
-Schleife in MATLAB
Normalerweise wird die for
-Schleife nicht verwendet, um einfache Graphen in MATLAB zu zeichnen, weil MATLAB viele Funktionen hat, um einfache Graphen zu zeichnen. Zum Beispiel kann der doc plot
zum Zeichnen von Graphen verwendet werden, wobei die Matrizen mehrerer Vektoren als Eingaben verwendet werden.
Manchmal kann die for
-Schleife den Graphen mit mehreren Daten zeichnen. Wenn Sie beispielsweise mehrere Daten haben und diese in einer einzigen Matrix darstellen möchten, können Sie die for
-Schleife verwenden.
Sie haben beispielsweise zwei Matrizen, Ab(L x D)
und Ac(L x D)
, wobei L
die Länge für die einzelnen Daten und D
die Menge der verschiedenen Daten ist, die für das Diagramm gewünscht werden .
Versuchen wir, dieses Szenario in MATLAB zu implementieren:
% 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
Der obige Code enthält zwei Matrizen mit unterschiedlichen Daten, die mithilfe der for
-Schleife in einer Matrix dargestellt werden. Das Ausgabediagramm für den Code lautet:
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