Editing Line Type Settings for data in a for loop

1 回表示 (過去 30 日間)
mht6
mht6 2018 年 1 月 17 日
回答済み: Birdman 2018 年 1 月 17 日
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 件のコメント
Birdman
Birdman 2018 年 1 月 17 日
Can you share your code?
mht6
mht6 2018 年 1 月 17 日
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)

サインインしてコメントする。

回答 (1 件)

Birdman
Birdman 2018 年 1 月 17 日
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

カテゴリ

Help Center および File ExchangeScatter Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by