Mark point specific point on graph

g = input ('Precision of zero to the left ');
h = input ('Precision of zero to the right ');
x = (e:f:d);
z = (g:h);
y = a*x + b;
plot(y,x,'b*');
hold on
for x = (e:f:d)
y = a*x + b;
if y==z
plot (y(x)==z,'b*')
disp (x)
end
Im trying to plot any points within the range g and h these numbers are supposed to be very close to zero any help would be greatly appreciated

Antworten (1)

ag
ag am 12 Mär. 2025

0 Stimmen

Hi Aaron,
To emphasize points that meet your specified condition in a plot, you can utilize a different marker.
The following code snippet illustrates how to achieve this:
% rest of the code
% Identify and plot points where y falls within the specified range
for i = 1:length(x)
if y(i) >= g && y(i) <= h % Adjust the condition according to your requirements
plot(x(i), y(i), 'ro', 'DisplayName', 'Points Near Zero'); % This will display the points with a red circle
disp(['x = ', num2str(x(i)), ', y = ', num2str(y(i))]);
end
end
Hope this helps!

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Hilfe-Center und File Exchange

Tags

Gefragt:

am 25 Okt. 2019

Beantwortet:

ag
am 12 Mär. 2025

Community Treasure Hunt

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

Start Hunting!

Translated by