MATLAB Answers

how to draw a horizontal line at 63% of process curve, and vertical line to intersection of process curve, on a plot?

조회 수: 8(최근 30일)
mms79
mms79 25 Aug 2014
댓글: mms79 25 Aug 2014
please guide to draw a horizontal line at 63% of process curve (first order model of level) which is now in this case (63% of 25 is 15.75), and vertical line to intersection of process curve, on a plot as shown in image attached.
i am using readings for process curve as follows. L=0:25; T=[0 0.25 0.48 1.15 1.35 2.07 2.36 3.09 3.45 4.20 4.56 5.38 6.25 7.10 8.04 8.58 10.30 11.45 13.06 14.58 17.00 20.00 23.15 29.15 37.0 58.0]; plot(T,L); grid; Please suggest code Regards mms79

  댓글 수: 0

로그인 to comment.

채택된 답변

Ben11
Ben11 25 Aug 2014
편집: Ben11 25 Aug 2014
Add these lines after your call to plot:
line([0 10],[15.75 15.75],'Color','k','LineWidth',2) % Horizontal line
line([10 10],[0 15.75],'Color','k','LineWidth',2) % vertical line
I used x = 10 by visual inspection though, but you get the idea for drawing lines :)

  댓글 수: 1

로그인 to comment.

추가 답변(1개)

Image Analyst
Image Analyst 25 Aug 2014
Try this
yl = ylim();
xl = xlim();
% Draw vertical line.
line([10,10], [yl(1), 15.75], 'Color', [0,0,0], 'LineWidth', 2);
% Draw horizontal line.
line([xl(1),10], [15.75, 15.75], 'Color', [0,0,0], 'LineWidth', 2);

  댓글 수: 1

로그인 to comment.

이 질문에 답변하려면 로그인을(를) 수행하십시오.

태그


Translated by