Editing Line Type Settings for data in a for loop

2 vues (au cours des 30 derniers jours)
mht6
mht6 le 17 Jan 2018
I am plotting an array that enters a for loop 4 times and therefore produces 4 different arrays and 4 different curves. When plotting like this, how do I differentiate line type settings for different curves plotted by one plot command?
  2 commentaires
Birdman
Birdman le 17 Jan 2018
Can you share your code?
mht6
mht6 le 17 Jan 2018
N = [20 13 56 72];
for i = 1:length(N)
% Create A matrix then..
f = ones(N(i),1);
h = 1/(N(i) + 1);
A_h = -A./(h.^2);
u = A_h\f;
x = linspace(0,1,N(i));
plot(x,u)

Connectez-vous pour commenter.

Réponses (1)

Birdman
Birdman le 17 Jan 2018
Do something like following:
N = [20 13 56 72];
line={'--','b--o','->','-*'};
for i = 1:length(N)
% Create A matrix then..
f = ones(N(i),1);
h = 1/(N(i) + 1);
A_h = -A./(h.^2);
u = A_h\f;
x = linspace(0,1,N(i));
plot(x,u,line{i});hold on;
end

Catégories

En savoir plus sur Scatter Plots dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by