plotting an open circle (open interval) in plot
Mostrar comentarios más antiguos
i am plotting a function f =@(x) x.^2 but i want to put open circles at x = 0 and x = 4 because they are undefined at those points. How do i put the open circles?
I am using fplot(f, [0,2])
5 comentarios
KSSV
el 27 de Mayo de 2020
What do you mean by open circles?
cgo
el 27 de Mayo de 2020
darova
el 27 de Mayo de 2020
Can you make a simple sketch? How do you want it to look?
cgo
el 27 de Mayo de 2020
darova
el 27 de Mayo de 2020
Use markerSize property
plot(x(end),y(end),'ob','markersize',20)
Respuestas (1)
Image Analyst
el 27 de Mayo de 2020
Try this:
% Create data.
x = linspace(0, 4, 1000);
y = x .^ 2;
% Plot the quadratic curve.
plot(x, y, 'b-', 'LineWidth', 2); % Plot line.
hold on; % Don't let circles blow away the line.
plot([x(1), x(end)], [y(1), y(end)], 'ro', 'MarkerSize', 15, 'LineWidth', 2);
grid on;
xlabel('X', 'FontSize', 15);
ylabel('Y', 'FontSize', 15);

Adjust MarkerSize and LineWidth as desired.
Categorías
Más información sobre Line Plots en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
