How to represent a curve with straight line segments?
12 views (last 30 days)
Show older comments
Luis Eduardo Pacheco González
on 1 Jul 2022
Commented: Luis Eduardo Pacheco González
on 4 Jul 2022
I'm trying to plot the curve segment on the left with line segments only, as the figure in the right. I know there's a function to plot lines but in this problem I need to overlap the lines, with given length, onto the curve and i don't know the coordinates because i'm working with sin and cos curves
0 Comments
Accepted Answer
Sam Chak
on 3 Jul 2022
Edited: Sam Chak
on 3 Jul 2022
Hi @Luis Eduardo Pacheco González
Just wondering if you want to display a smooth sinusoidal curve like this?
Or, if you are asking for a mathematical solution for computing each line segment that can be used to construct the curve?
subplot(2,1,1)
x = linspace(0, 2*pi, 361);
y = sin(x);
plot(x, y, 'linewidth', 1.5)
grid on, ylim([-1.5 1.5])
subplot(2,1,2)
x = linspace(0, 2*pi, 360/45+1);
y = sin(x);
plot(x, y, 'linewidth', 1.5)
grid on, ylim([-1.5 1.5])
More Answers (0)
See Also
Categories
Find more on Curve Fitting Toolbox in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!