Using for loops to subplot

5 vues (au cours des 30 derniers jours)
Erfan Parviz
Erfan Parviz le 20 Déc 2022
Modifié(e) : Star Strider le 20 Déc 2022
Let's assume that I have 25 column and 3600 rows.
x = linspace (1,3600,3600); and my y is the values in my 3600 rows.
Now I want to subplot all 25 columns using for loops. How do I do?

Réponses (1)

Star Strider
Star Strider le 20 Déc 2022
Modifié(e) : Star Strider le 20 Déc 2022
One approach —
x = linspace (1,3600,3600);
y = randn(3600, 25);
figure
for k = 1:size(y,2)
subplot(5, 5, k)
plot(x, y(:,k))
title(sprintf('Column %2d',k))
end
Make appropriate changes to work with your data.
EDIT — Corrected typographical errors.
.

Produits


Version

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by