Diagonal Line in fill plot?

3 Ansichten (letzte 30 Tage)
Jake Simmonds
Jake Simmonds am 20 Nov. 2018
Kommentiert: Jake Simmonds am 20 Nov. 2018
Got i hope a simple question for you all , in my foillowing code i have a random diagonal line and i have no idea where it is coming from?
any help would be great thank you in advance :)
RoadVerts =[-1, 9, 9, 11, 11, 21, 21, 11, 11, 9, 9, -1, -1
11, 11, 21, 21, 11, 11, 9, 9, -1, -1, 9, 9, 11
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1];
fill(RoadVerts(1:1,:),RoadVerts(1:2,:),'w');
xlim([0 20])
ylim([0 20])
zlim([0 5])
  2 Kommentare
Jan
Jan am 20 Nov. 2018
A screenshot would be useful.
Jake Simmonds
Jake Simmonds am 20 Nov. 2018
Capture.PNG

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Jan
Jan am 20 Nov. 2018
Bearbeitet: Jan am 20 Nov. 2018
I guess you mean the diagonal from (0,0) to (21,21). Change the fill command to:
% Was: fill(RoadVerts(1:1,:),RoadVerts(1:2,:),'w');
fill(RoadVerts(1,:), RoadVerts(2,:), 'w');
1:1 can be simplified to 1, and 1:2 as second coordinate is most likely a typo.
  3 Kommentare
Jake Simmonds
Jake Simmonds am 20 Nov. 2018
Capture.PNG
Jake Simmonds
Jake Simmonds am 20 Nov. 2018
Much nicer now :)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Operating on Diagonal Matrices finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by