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.

Risposte (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);

Categorie

Scopri di più su 2-D and 3-D Plots in Centro assistenza e File Exchange

Richiesto:

il 7 Mar 2020

Risposto:

il 7 Mar 2020

Community Treasure Hunt

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

Start Hunting!

Translated by