draw lines based on coordinates

Hi,
I am looking for a way to add a line to a convex function based on the coordinates.
I have a convex funtion going from x=1, y=19.99 to x=17, y=18.57. How is it possible to draw a straigt line between those two coordinates?
Thank you very much for the help!

 采纳的回答

You can try this to draw the line
x = [1 17];
y= [19.99 18.57];
line(x,y,'Color','r','LineWidth',4)
You can change the color as 'r' is for red and line width as well which is 4 for this case.

4 个评论

exactly what I was looking for, thanks!
Is it possible to add a circle at the starting and end Point of the line and in the middle?
Siam
Siam 2014-11-17
编辑:Siam 2014-11-17
Do you mean straight line will act as the diameter for the circle?
Just a small cicle at the beginning and the end of each line, as i tried to do it manually on the Picture. In Addition, also one in the middle, I'd like to Show that for a convex function the straight line is above the curved one.
Please open a new question and provide some more information with a demo image if possible.

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Geometric Transformation and Image Registration 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by