Draw a discontinuous line

11 次查看(过去 30 天)
Orongo
Orongo 2018-10-24
评论: jonas 2018-10-24
Hi, I want to draw a discontinuous line that will later be used in a another plot. For my example I have written following lines
y1 = [0.6 0.6];
y2=[0.3 0.3];
x1 = [0.7 1.3];
x2=[1.8 2.2];
line(x1,y1); hold on
line(x2,y2); hold off
This is fine for 2 lines but I have more. Can this be written differently? Say for example for 10 discontinuous lines?
  1 个评论
Adam
Adam 2018-10-24
You can put your x1, x2,... and y1, y2,... into matrices and loop around the relevant dimension, plotting each piecewise.

请先登录,再进行评论。

采纳的回答

jonas
jonas 2018-10-24
编辑:jonas 2018-10-24
Do not use indexed variable names. Build a 2xn matrix instead.
x =
0.7000 1.8000
1.3000 2.2000
y =
0.6000 0.3000
0.6000 0.3000
Build a matrix instead
plot(x,y);

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Programming 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by