How to plot 1 point on a graph.

Hi guys,
I'm trying to plot just 1 dot on the graph at x coordinate of 29.08882087 but I'm stuck with it. Could anyone help me with that please? Thank you.

Answers (2)

You can pass more inputs to plot function to tell it just to plot a point. For example,
plot(29.08882087, y_coordinate, '.', 'MarkerSize', 30)
replace the value of y_coordinate to specify the location of point on y-axis.
Try this:
c = 23892.80076;
k = 4099768.2;
m = 2000;
Y = 0.1;
w = (0:100);
X = Y*((k^2 + (c.*w).^2) ./ ((k-m.*(w.^2)).^2 + (c .* w).^2)).^0.5;
plot(w, X, 'b-', 'LineWidth', 2);
grid on;
xlabel('w', 'FontSize', 15);
ylabel('X', 'FontSize', 15);
% Plot point at w = 29.08882087
w = 29.08882087;
X = Y*((k^2 + (c.*w).^2) ./ ((k-m.*(w.^2)).^2 + (c .* w).^2)).^0.5;
hold on;
plot(w, X, 'r.', 'LineWidth', 2, 'MarkerSize', 25);

Categories

Find more on 2-D and 3-D Plots in Help Center and File Exchange

Asked:

on 7 Mar 2020

Answered:

on 7 Mar 2020

Community Treasure Hunt

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

Start Hunting!