How to implement a for loop on figure plotting?

2 visualizzazioni (ultimi 30 giorni)
Nisar Ahmed
Nisar Ahmed il 19 Mag 2022
Commentato: Image Analyst il 19 Mag 2022
Hi,
The size of f is 1*500, while the size of Q is 115 * 500. I want to plot Q at few selected f values say with the iinterval of 100 etc. How I can code for a for loop?

Risposte (1)

Star Strider
Star Strider il 19 Mag 2022
Try something like this
f = 1:500;
Q = randn(115,500);
idx = 1:100; % Choose Specific Columns
figure
plot(f(idx), Q(:,idx))
grid
.
  5 Commenti
Star Strider
Star Strider il 19 Mag 2022
Try this —
f = 1:500;
Q = randn(115,500);
figure
hold on
for k = 1:100:500
plot(Q(:,k), 'DisplayName',sprintf('f = %d',f(k)))
end
hold off
grid
legend('Location','best')
.
Image Analyst
Image Analyst il 19 Mag 2022
@Nisar Ahmed you keep forgetting to attach your data in a .mat file with the paperclip icon. That would help.

Accedi per commentare.

Categorie

Scopri di più su Graphics Performance in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by